Je prépare une application pour une distribution ad hoc via Test Flight. J'ai déjà franchi (avec succès) toutes les étapes préparatoires de cet article de Ray Wenderlich ( https://www.raywenderlich.com/48750/testflight-sdk-tutorial ), et je suis convaincu que le certificat, l'ID d'application et le profil d'approvisionnement sont tous créés correctement et en bon état de fonctionnement. Je suis à l'étape où vous archivez le projet dans Xcode. J'ai sélectionné ces paramètres pendant le processus d'archivage:
Je choisis d'exporter:
Je choisis "Enregistrer pour un déploiement ad hoc" car notre plan est d'utiliser Test Flight pour distribuer l'application à nos testeurs. Je pense que c'est la bonne option pour cela (par opposition à "pour le déploiement d'entreprise"):
Il s'agit du paramètre par défaut, et je n'ai pas de raison spécifique de le modifier, bien que j'apprécierais tout renseignement que vous pourriez avoir:
Encore une fois, les options par défaut pour les deux. Le premier n'est pas coché par défaut et le second est coché par défaut:
Quand j'arrive à cet écran, le spinner tourne apparemment pour toujours:
Le problème semble être qu'une fois arrivé à la partie où il compile à partir du bitcode, il tourne et tourne et ne montre aucun signe de finition. Lorsque je crée l'application pour qu'elle s'exécute sur un appareil connecté au MBP, elle se compile rapidement, généralement en quelques secondes. Qu'est-ce qui pourrait causer cette absence de réponse?
J'ai laissé cela fonctionner pendant longtemps (essentiellement pendant que je faisais du shopping). Quand je suis revenu, c'était fait. Donc, pour quelque raison que ce soit, cela prend très longtemps.
Cela dit, c'était aussi la mauvaise action. La façon dont vous ajoutez des testeurs à TestFlight depuis que Apple l'a acheté est différente. Maintenant, au lieu d'exporter et de télécharger un fichier IPA, vous devez le soumettre au magasin et le laisser être examiné par Apple avant de pouvoir ajouter des testeurs.
J'ai une meilleure solution à ce problème. N'allez pas pour l'option d'exportation tomate iPA, essayez comme mentionné ci-dessous:
puis à partir du résultat ouvrez le dossier du produit -> dossier d'application -> et sélectionnez le fichier ".app"
Ensuite, ajoutez simplement ce fichier .app sous les applications du logiciel iTunes sur mac
Après avoir terminé l'ajout du processus, faites un clic droit sur l'icône de l'application dans iTunes et affichez dans le Finder qui vous donnera le fichier iPA.
Cela ne prendrait que 5 minutes maximum.
Une autre option est la suivante: vous devez garder un œil sur le code source dont vous disposez prend peu de temps et accélérer le processus d'archivage. Donc, la prochaine fois, vous devrez ouvrir ce code source particulier et effectuer l'archivage, après cela, ouvrez votre code source de travail, puis essayez d'archiver pour cela. Vous obtiendrez cela rapidement aussi pour le code de travail.
Pour moi, j'ai gardé 2 code source séparément.
Donc, chaque fois que je veux créer ipa, j'ouvre d'abord ce code source et je crée des archives, puis je ferme ce code et j'effectue l'archivage du code sur lequel je travaille actuellement. C'est un processus un peu long, mais cela ne prend pas beaucoup de temps et votre système ne se bloque pas.
Vous pouvez déconnecter votre wifi attendez quelques minutes pour vous reconnecter, puis c'est ok