Dans Apple iTunes Connect Developer Guide , Apple a déclaré:
- Lorsqu'une build a le statut Actif, le nombre de jours restants pour les tests est affiché.
- Une fois la période de test de 30 jours terminée, l'état de la génération passe à Expiré.
- Les versions qui ne sont pas actuellement testées auront le statut Inactif.
Quelqu'un peut-il me dire ce que cela signifie?
Si la version bêta de TestFlight n'est pas disponible pour les nouveaux testeurs pour installer l'application
À la fin de la période de test, les testeurs sur lesquels des builds sont déjà installés ne seront pas affectés
Mon application bêta de test a expiré. Mes testeurs peuvent-ils continuer de tester la version déjà installée sur leurs appareils ou dois-je télécharger une nouvelle version?
J'ai regardé ceci précédent SO post , mais cela n'a pas aidé.
Je vous remercie!
J'ai trouvé la solution ici :
Il s'agit d'une limitation générale lors de l'utilisation de TestFlight. Apple veut probablement empêcher que TestFlight puisse être utilisé pour distribuer des applications à des utilisateurs en dehors de l'App Store, donc ils appliquent une politique d'expiration stricte. L'application fonctionne pendant 30 jours et cessera ensuite de fonctionner. Vous pouvez mettre à jour votre version bêta au cours de cette période de 30 jours, afin que les bêta-testeurs puissent mettre à jour puis obtenir à nouveau 30 jours. La limite de 30 jours est documentée par Apple et également l'application TestFlight informera l'utilisateur de cette limite. Si vous pensez que cela ne suffit pas, vous devez également en informer vos bêta-testeurs.
L'alternative serait de suivre "l'ancienne voie" en distribuant votre application via iTunes avec des profils d'approvisionnement AdHoc. De cette façon, vous devez enregistrer vous-même les UDID pour chaque appareil, vous êtes limité à 100 appareils au total, mais la version bêta fonctionnera jusqu'à l'expiration du profil d'approvisionnement (AFAIK, ces profils doivent être renouvelés chaque année).
EDIT: La période bêta était de 30 jours, mais a été portée à 90 jours.
Les utilisateurs de votre application TestFlight ne devraient pas pouvoir lancer l'application 90 jours après l'avoir publiéeen raison de limitations de provisioning .
Si vous voulez que vos versions de test durent au-delà de 90 jours, vous pouvez utiliser de bonnes anciennes versions ADHOC (mais vous serez limité à 100 utilisateurs par rapport aux 10 000 que vous pouvez utiliser via TestFlight ).
Si vous avez une balise/un accès au code de la build qui a expiré, une simple bosse du numéro de version et une réédition vers iTunes Connect rend la build immédiatement disponible pendant 60 jours supplémentaires.
J'ai eu ce problème ce matin, mais je devais garder les groupes et essayer d'obtenir une construction aussi propre que possible et cela a donc fonctionné.