TestFlight : distribution gratuite d'applications pour les développeurs

Nicolas Furno |
TestFlight est un nouveau service qui permet aux développeurs d'envoyer gratuitement une application iOS à des bêta-testeurs. Il est gratuit pour les développeurs, mais payant pour les entreprises. Son principe est très simple : il suffit d'envoyer au site le fichier IPA de l'application, de lui associer un ou plusieurs mails, et le site s'occupe d'envoyer les fichiers nécessaires directement aux personnes concernées. Ces dernières n'auront plus qu'à suivre les instructions sur leur terminal iOS.

http://static.igen.fr/img/2010/12//skitched-20110124-230816.jpg

Le site simplifiera ainsi la distribution des applications avant leur mise à disposition sur l'App Store. Il n'évite pas, néanmoins, la signature correcte des fichiers et l'enregistrement de l'UDID des terminaux utilisés par les destinataires du mail. Il simplifiera par contre la gestion des bêta-testeurs, avec enregistrement d'utilisateurs et même de groupes d'utilisateurs.

http://static.igen.fr/img/2010/12//skitched-20110124-231654.jpg
avatar Toximityx | 
Très intéressant ce système, après il faut que les DVLP font confiance au site en lui-même..
avatar ckfd | 
A tester. Le team management semble bien foutu.
avatar iDuplo | 
Sans passer par l'App Store, le site installera l'application? :O
avatar Toximityx | 
@iDuplo : Oui avec des profils de déploiement pour les beta-testeurs d'une application en créations (comme MacGé iPad :p) ou un développement d'une application interne dans une entreprise.
avatar Céroce | 
Cette solution existe déjà depuis plusieurs mois. Elle fut d'ailleurs exposée à Cocoa Heads Paris: http://cocoaheads.fr/2010/12/slides-de-la-session-de-novembre/ Toutes ces solutions utilisent le déploiement "Over the Air" introduit avec iOS 4. Voir "Distributing Enterprise Apps for iOS 4 Devices". Sur les versions antérieures d'iOS, ces solutions fournissent généralement un lien ftp pour pouvoir télécharger l'appli avec iTunes puis synchroniser.
avatar Céroce | 
Comme cela est dit dans l'article, il faut tout de même enregistrer les UDID (identifiant unique du terminal) sur iTunes Connect et signer l'application avant de la diffuser. Comme d'habitude, en fait. L'intérêt est de pouvoir installer l'application sur le terminal iOS en suivant une simple URL, qui peut être envoyée par e-mail ou par SMS.

CONNEXION UTILISATEUR