web-dev-qa-db-fra.com

En publiant sur TestFlight, nouveaux testeurs, ai-je vraiment besoin de reconstruire / télécharger mon profil d'approvisionnement?

J'ai publié une application sur le site Web de testflight pour permettre à mes collègues de tester, et comme de plus en plus d'entre eux ouvrent l'e-mail initial et trouvent le temps de passer par le processus d'inscription, les testeurs font leur entrée dans mon équipe de testflight.

Cependant, le processus pour les ajouter au test semble un peu compliqué, alors j'ai pensé vérifier et demander, si je le fais bien, ou si j'ai oublié quelque chose d'évident.

Pour le moment, toute la procédure ressemble à ceci:

  1. Un collègue ouvre l'e-mail initial, avec le lien d'invitation
  2. Il enregistre ensuite l'appareil et s'inscrit pour le test
  3. Je suis informé de ce nouveau testeur par email et via le site testflight
  4. Je dois ensuite télécharger (ou écrire/copier) la liste des UDID de tous les nouveaux testeurs depuis la dernière fois
  5. Je dois ensuite visiter la partie appareils du site Apple Developers site, et télécharger ce fichier
  6. Modifier mon profil d'approvisionnement pour inclure les nouveaux appareils
  7. Attendez qu'il approuve et téléchargez le profil d'approvisionnement
  8. Je fais glisser le profil d'approvisionnement dans l'organisateur du profil d'approvisionnement Xcode
  9. Je reviens ensuite à MonoDevelop, et je m'assure qu'il pointe toujours vers le bon profil ((je ne sais pas si l'utilisation de MonoDevelop/MonoTouch complique ce processus, donc je ne voulais pas le laisser de côté, il pourrait ne pas être pertinent) pour cette question)
  10. Je reconstruis et republie sur testflight
  11. Je visite ensuite le site Web de testflight, je trouve la nouvelle version/mise à jour et je m'assure que tous mes testeurs en sont informés

J'ai remarqué que si je ne mets pas à jour la version, elle remplacera "silencieusement" la version existante, et réutilisera la liste des testeurs qui ont déjà été informés, donc si je vérifie tous les nouveaux testeurs et que je termine, cela ne fera qu'informer les nouvelles.

Cependant, il semble un peu difficile de continuer à télécharger et à nettoyer les fichiers de profil d'approvisionnement.

Ai-je raté quelque chose d'évident? Existe-t-il un moyen pour moi de faciliter la tâche?

Par exemple, j'ai remarqué que je peux créer un profil d'approvisionnement dans l'organisateur Xcode, mais cette boîte de dialogue ne répertorie aucun certificat, je ne peux donc pas terminer cette boîte de dialogue. S'il s'agit d'un élément clé, laissez une réponse courte à cet effet et je vais plutôt republier une nouvelle question à ce sujet.

This la question est juste: la procédure ci-dessus est-elle correcte?

52
Lasse V. Karlsen

Oui, vous devez passer par ce processus manuel pour ajouter des UDID à votre profil. Il n'y a aucun moyen de contourner cela, malheureusement.

Après avoir créé une nouvelle disposition, vous pouvez utiliser xcode pour "synchroniser" le nouveau fichier de dispositions si vous le souhaitez. Ouvrez-le, allez dans l'Organiseur, sélectionnez "Profils de provisioning" sur la gauche et appuyez sur Actualiser. Honnêtement, je le fais manuellement, ce n'est pas beaucoup de travail après tout.

21
Eduardo Scoz

Pas besoin de reconstruire le .ipa

  • Téléchargez le .ipa
  • Envoyer des invitations aux testeurs
  • Ajouter leurs appareils au profil d'approvisionnement
  • Téléchargez le profil approuvé
  • Accédez aux versions de TestFlight >> Permissions >> Télécharger le profil ...
  • Cliquez sur Envoyer un e-mail/mettre à jour
  • Vous avez terminé - le nouvel utilisateur obtient le lien pour télécharger l'application.

J'espère que cela pourra aider.

29
Ramesh

Testflight a une option pour mettre à jour votre fichier de provisioning depuis quelques mois. Avant, il était déjà là, mais les fonctionnalités de la "Zone 51" devraient être activées pour le voir. Les étapes 8, 9 et 10 ne sont donc plus nécessaires.

10
Tom

J'ai fait pas mal de travail pour les applications Ad-Hoc sur iOS et c'est la procédure Apple vous oblige à prendre sauf si vous augmentez votre abonnement sur le compte Enterprise.

2
stehlikio

TestFlight permet d'autoriser le téléchargement d'un nouveau profil d'approvisionnement afin que vous n'ayez pas à reconstruire pour ajouter de nouveaux testeurs. TestFlight re-signerait alors vos applications existantes pour vous et informerait les utilisateurs en conséquence. Mais il semble qu'après la sortie de Xcode 6, ils ont retiré cette option. Cela a probablement quelque chose à voir avec la nouvelle façon de signer des applications.

https://developer.Apple.com/library/mac/technotes/tn2206/_index.html#//Apple_ref/doc/uid/DTS40007919-CH1-TNTAG205

0
Jay Q.