Compilation de bitcode pendant l'archivage ne finit jamais

Je prépare une application pour la dissortingbution ad hoc via Test Flight. J'ai 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 certificate, l'identifiant de l'application et Les profils d'approvisionnement sont tous créés correctement et en bon état de fonctionnement. Je suis sur l'étape dans laquelle vous archivez le projet dans Xcode. J'ai sélectionné ces parameters pendant le process d'archivage:

Je choisis d'exporter:

entrez la description de l'image ici

J'ai choisi "Enregistrer pour le deployment Ad Hoc" puisque notre plan est d'utiliser Test Flight pour dissortingbuer l'application à nos testeurs. Je crois que c'est l'option correcte pour cela (par opposition à "pour le deployment d'entreprise"):

entrez la description de l'image ici

C'est le paramètre par défaut, et je n'ai pas de raison spécifique de le changer, bien que j'apprécierais toute idée que vous pourriez avoir:

entrez la description de l'image ici

Encore une fois, les options par défaut pour les deux. Le premier est décoché par défaut et le second est coché par défaut:

entrez la description de l'image ici

Quand j'arrive à cet écran, le spinner tourne pour toujours:

entrez la description de l'image ici

Le problème semble être qu'une fois qu'il arrive à la partie où il comstack à partir du bitcode, il tourne et tourne et ne montre aucun signe de finition. Lorsque je construis l'application pour l'exécuter sur un périphérique connecté au MBP, elle se comstack rapidement, généralement en quelques secondes. Qu'est-ce qui pourrait causer cette absence de réaction?

Je suis confronté au même problème. Ce que ma suggestion est juste activer cette coche lors de l'export pour iOS App Store Deployment. Si vous exportez une construction ad hoc, désactivez-la. Cela fonctionnera vite.

entrez la description de l'image ici

J'ai une meilleure solution pour ce problème. Ne partez pas pour l'option d'export tomate iPA, Essayez comme mentionné ci-dessous

  1. juste un clic droit sur votre archive et select show dans finder
  2. Ensuite, faites un clic droit sur le file résultant dans finder et select afficher le contenu du package
  3. puis à partir du résultat ouvrez le dossier du produit -> Dossier de l'application -> et select le file ".app"

  4. Ensuite, ajoutez simplement ce file .app sous les applications du logiciel iTunes sur mac

  5. Après avoir terminé le process d'ajout, faites un clic droit sur l'icône de l'application dans iTunes et affichez dans finder ce qui vous donnera le file iPA.

Cela prendrait seulement 5 minutes maximum …

Merci,

Vinod

J'ai laissé courir pendant une longue période (fondamentalement pendant que je suis allé faire du shopping). Quand je suis revenu, c'était fini. Donc, pour une raison quelconque, cela prend vraiment beaucoup de time à faire.

Cela dit, c'était aussi l'action incorrecte. La façon dont vous ajoutez des testeurs à TestFlight depuis qu'Apple l'a acheté est différente. Maintenant, au lieu d'exporter et de download un file IPA, vous devez le soumettre au magasin et le laisser vérifier par Apple avant de pouvoir append des testeurs.

Une autre option est, vous devez garder un oeil sur le code source que vous avez pris peu de time et get le process d'archivage fait rapidement. Donc à partir de la prochaine fois que vous devrez ouvrir ce code source particulier et effectuer des archives, après cela, ouvrez votre code source de travail, puis essayez d'archiver pour cela. Vous obtiendrez ce fait rapidement pour le code de travail aussi bien.

Pour moi, j'ai gardé 2 codes source séparément.

  • Un pour Xcode 7
  • Autre pour Xcode 8

Donc, chaque fois que je veux créer ipa, j'ouvre d'abord ce code source et je fais des archives puis je ferme ce code et j'effectue des archives pour le code que je suis en train de travailler. C'est un peu long process mais il ne faut pas prendre trop de time et votre système ne se bloque pas.

Vous pouvez déconnecter votre wifi attendez quelques minutes pour reconnecter à nouveau, puis c'est ok