52 votes

Publication sur TestFlight, nouveaux testeurs, dois-je vraiment reconstruire / télécharger mon profil de provisioning?

J'ai publié une application par le biais du testflight site web pour permettre à mes collègues à tester, et comme de plus en plus d'entre eux ouvre le courriel initial et trouver le temps d'aller à travers le processus d'inscription, les testeurs sont les lits bactériens sur mon testflight de l'équipe.

Toutefois, le processus afin de les ajouter à l'épreuve semble un peu compliquée, j'ai donc pensé à vérifier et à demander, si je suis en train de faire, ou si j'ai raté quelque chose d'évident.

Au moment où l'ensemble de la procédure ressemble à ceci:

  1. Un collègue s'ouvre le premier e-mail avec le lien d'invitation
  2. Il/elle enregistre alors l'appareil, et de registres pour le test
  3. Je suis informé de ce nouveau testeur par le biais d'un e-mail et via le site testflight
  4. J'ai ensuite télécharger (ou écrire/copier) la liste des UDID de tous les nouveaux testeurs depuis la dernière fois
  5. J'ai ensuite visiter les périphériques partie du site des Développeurs d'Apple, et de télécharger ce fichier
  6. Modifier mon profil de configuration pour inclure les nouveaux dispositifs
  7. Attendez qu'il approuve, et télécharger le profil de configuration
  8. Je fais glisser le profil de configuration dans le Xcode profil de configuration de l'organisateur
  9. J'ai ensuite revenir à MonoDevelop, et de s'assurer qu'il est toujours en pointant sur le profil droit (je ne sais pas si à l'aide de MonoDevelop/MonoTouch complique ce processus de sorte que je ne voulais pas quitter d'elle, elle peut-être pas pertinent pour cette question)
  10. Je me reconstruire, et republier sur testflight
  11. Je puis visite de la testflight site web, vous trouverez le nouveau/mise à jour de construire, et de s'assurer que tous mes testeurs sont informés de il

J'ai remarqué que si je ne fais pas de mise à jour de la version, il sera "en silence" remplacer la version existante, et de réutiliser la liste des testeurs qui ont déjà été informés, donc si je viens de vérifier tous les nouveaux testeurs et complet, il va seulement informer les nouveaux.

Cependant, il semble un peu de travail à télécharger et curage sur les fichiers du profil de configuration.

Ai-je raté quelque chose d'évident? Est-il un moyen pour moi de faire une partie de ce plus facile?

Par exemple, j'ai remarqué que je peux créer un profil de configuration à l'intérieur de l'Xcode organisateur, cependant que la boîte de dialogue n'est pas la liste de tous les certificats, donc je ne peux pas terminer cette boîte de dialogue. Si c'est un élément clé, laisser une réponse courte à cette effet et je vais au lieu de reposter une nouvelle question à ce sujet.

Cette question est juste: Est la procédure ci-dessus est correcte?

29voto

Ramesh Points 804

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écharger le profil approuvé
  • Allez dans les versions de TestFlight >> Autorisations >> Télécharger le profil ...
  • Cliquez sur Envoyer un courriel / mettre à jour
  • Vous avez terminé - le nouvel utilisateur obtient le lien pour télécharger l'application.

J'espère que cela pourra aider.

21voto

Eduardo Scoz Points 11820

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, accédez à l'Organiseur, sélectionnez "Profils de provisioning" à gauche et appuyez sur le bouton d'actualisation. Honnêtement, je le fais manuellement, ce n’est pas si difficile que ça après tout.

10voto

Tom Points 437

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

2voto

StehlikC Points 54

J'ai beaucoup travaillé pour les applications ad-hoc sur iOS et c'est la procédure que Apple vous impose, à moins que vous n'abaissiez votre abonnement au compte Enterprise.

0voto

Jay Q. Points 856

TestFlight utilisé pour permettre le téléchargement d'un nouveau profil de configuration de sorte que vous n'avez pas à reconstruire pour ajouter de nouveaux testeurs. TestFlight serait alors re-signer vos applications existantes pour vous et avertir les utilisateurs en conséquence. Mais il semble après Xcode 6 est sorti, ils ont pris cette option. A probablement quelque chose à voir avec la nouvelle façon de signature apps.

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X