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.

Était-ce utile?

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 :

  1. Vérifiez l'ID de l'application dans l'état iCloud du portail de provisionnement iOS (le mien est activé)
  2. Suppression des anciens droits du projet (je les avais créés manuellement)
  3. 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.
  4. Nettoyer et archiver
  5. Sélectionnez l'archive et cliquez sur Distribuer...
  6. Économisez pour un déploiement d'entreprise ou ad hoc
  7. Sélectionnez votre identité de signature de code de développement
  8. Enregistrez le bundle sur le disque - n'a pas vérifié l'entreprise
  9. 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,

Entrez la description de l'image ici

merci, Naveen Shan

Vous pouvez utiliserDistribute... et Save for Enterprise or Ad-Hoc Deployment

C'est pareil que l'ancien Share... menu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top