Skip to main content

Glossaire

TestFlight

TestFlight est le service d'Apple pour distribuer une version de test d'une application iOS, iPadOS, macOS ou visionOS à des testeurs avant sa mise en ligne sur l'App Store. C'est un outil de recette, pas un canal de distribution d'entreprise : les builds expirent, le nombre de testeurs est plafonné et chacun doit installer l'application TestFlight sur son appareil.

Comment ça marche

Le développeur téléverse un build signé depuis Xcode ou en ligne de commande vers App Store Connect, puis le met à disposition d'un groupe de testeurs. Deux circuits existent. Les testeurs internes, jusqu'à 100 personnes rattachées à votre compte App Store Connect, reçoivent le build immédiatement. Les testeurs externes, jusqu'à 10 000 par application, passent par une revue d'Apple, généralement bouclée en moins de 24 heures pour un premier build.

Chaque build reste installable 90 jours, puis cesse de se lancer. Les testeurs s'inscrivent par un lien public ou une invitation par e-mail, installent l'application TestFlight depuis l'App Store, et acceptent de partager les journaux de plantage et les statistiques d'utilisation. Le retour se fait par capture d'écran annotée directement dans TestFlight, ce qui reste l'un de ses vrais atouts.

Ce que TestFlight ne sait pas faire : installer silencieusement, gérer des versions par groupe d'appareils sur la durée, appliquer une configuration gérée, ou empêcher un testeur de désinstaller. Un compte Apple Developer à 99 dollars par an est requis, et le build passe par les serveurs d'Apple.

Pourquoi c'est important pour une flotte

Beaucoup d'équipes IT découvrent TestFlight parce qu'un développeur interne leur a envoyé un lien, et s'en servent par défaut pour distribuer une application métier. Cela fonctionne trois mois, puis les builds expirent tous en même temps et 200 chauffeurs se retrouvent avec une application qui refuse de démarrer un lundi matin.

Le bon usage est plus étroit : valider une version candidate auprès de quelques utilisateurs pilotes avant de la pousser sur la flotte. À ce stade, l'expiration des 90 jours devient même une sécurité, puisqu'elle empêche un build de test de traîner en production.

Pour la distribution réelle, vous avez trois options sérieuses : l'App Store public, les Custom Apps diffusées par Apple Business Manager à votre organisation uniquement, ou la distribution d'un IPA signé en interne via votre MDM. Les deux dernières survivent à la revue de l'App Store et acceptent l'installation silencieuse.

Comment Appaloosa le gère

Appaloosa prend le relais quand le test est terminé. Vous versez vos IPA internes dans l'app store d'entreprise, vous affectez une version à un groupe d'appareils, et l'installation part silencieusement sur les appareils enrôlés, sans lien à cliquer ni compte de testeur. Les Custom Apps achetées via Apple Business Manager se gèrent au même endroit, avec la configuration d'application et le retrait en une action. Voir la page gestion des applications mobiles.

Explorer

Découvrez toute la plateforme

Enrôlement, apps, sécurité, support à distance : tout au même endroit.

Explorer Appaloosa

Envie d'essayer Appaloosa ? Démarrer gratuitement

Questions fréquentes

Peut-on utiliser TestFlight pour distribuer une application métier en production ?
Techniquement oui, durablement non. Les builds expirent au bout de 90 jours, chaque testeur doit garder l'application TestFlight installée, et rien ne s'installe silencieusement. Pour une application utilisée au quotidien, passez par les Custom Apps d'Apple Business Manager ou par la distribution d'un IPA interne via votre MDM.
Combien de testeurs TestFlight accepte-t-il ?
Jusqu'à 100 testeurs internes rattachés à votre compte App Store Connect, et jusqu'à 10 000 testeurs externes par application. Les builds destinés aux testeurs externes passent par une revue d'Apple, rapide mais pas instantanée, ce qui interdit de l'utiliser pour un correctif urgent.
TestFlight fonctionne-t-il sur des appareils supervisés en mode kiosque ?
Mal. Un appareil verrouillé sur une ou deux applications n'a généralement pas accès à l'App Store ni à TestFlight, et l'inscription d'un testeur suppose un identifiant Apple personnel. Sur ce type de parc, la distribution par le MDM est la seule option praticable.