xcode 4.3.1 - Option de partage d'archive non visible
-
10-12-2019 - |
Question
J'essaie de tester ma configuration sur TestFlightApp.Dans ma version précédente de xcode, j'ai pu afficher l'option "partager" après l'archivage, que j'ai utilisée pour créer le fichier ipa.Le fichier ipa a été téléchargé sur testflight et tout a fonctionné comme prévu.Avec la mise à niveau vers xcode 4.3.1, je ne vois pas l'option de partage.J'ai essayé d'utiliser l'option de distribution et créé l'ipa.Ensuite, lorsque j'ai essayé de télécharger l'IPA sur Testflight, j'ai eu l'erreur suivante.
'IPA invalide :les valeurs de la clé com.apple.developer.ubiquity-kvstore-identifier ne correspondent pas entre le profil et le binaire'
quelqu'un peut-il aider.
La solution
Voici comment je l'ai réparé.
com.apple.developer.ubiquity-kvstore-identifier
est spécifiquement pour iCloud.Voir Bibliothèque de développeurs iOS.J'ai donc utilisé la procédure suivante :
- Vérifiez l'ID de l'application dans l'état iCloud du portail de provisionnement iOS (le mien est activé)
- Suppression des anciens droits du projet (je les avais créés manuellement)
- Utilisez l'éditeur Target pour activer les droits (en bas de la fenêtre de l'éditeur Target), correspondant au paramètre App ID iCloud, ajout de l'accès au conteneur et au trousseau.
- Nettoyer et archiver
- Sélectionnez l'archive et cliquez sur Distribuer...
- Économisez pour un déploiement d'entreprise ou ad hoc
- Sélectionnez votre identité de signature de code de développement
- Enregistrez le bundle sur le disque - n'a pas vérifié l'entreprise
- Faites glisser ipa vers les versions TestFlightApp.com
À ce stade, TestFlight a accepté le bundle et mes testeurs ont pu le télécharger !
Autres conseils
Je sais qu'une réponse a été fournie à cette question, mais en regardant les commentaires (et ma propre demande de m'envoyer ici aussi) il semble que l'aide pourrait être nécessaire pour ceux qui comme @ychen ou @kent dans les commentaires queAvoir deux options dans le panneau de distribution ("Soumettre à l'IOS App Store" et "Exporter comme archive xcode") et ne pouvez pas voir l'option "Enregistrer pour l'entreprise ou le déploiement ad-hoc".
Si votre cible inclut d'autres cibles (par exemple les bibliothèques), vous devez mettre le drapeau "Skip Installer" sur Oui dans les paramètres "Sub" Cible Build.Cela vous permettra de distribuer votre archive en tant que fichier IPA.
Plus d'informations Vous trouverez plus d'informations sur Cette solution Stackoverflow répond .
J'espère que cela aidera, Thibault
dans xcode 4.3.1 Il n'y a pas d'option "Partager" dans l'onglet Archives de l'organisateur pour créer IPA.
Par conséquent, pour créer IPA, cliquez sur l'option "Distribute" disponible et sélectionnez la méthode "Enregistrer pour l'Enterprise ou le déploiement ad-hoc". Nous avons une option pour enregistrer la construction au format IPA.
Voir les coups d'écran ci-joints,
merci, Naveen Shan
Vous pouvez utiliserDistribute...
et Save for Enterprise or Ad-Hoc Deployment
C'est pareil que l'ancien Share...
menu.