2012-10-25 5 views
4

Je rencontre actuellement des problèmes lors de la création d'un fichier IPA via l'outil de ligne de commande xcode (xcodebuild et xcrun). J'exécutons d'abord les éléments suivants:IPA non valide lors de la création de la ligne de commande

xcodebuild système -schéma -sdk iphoneOS6.0 -arch ARMv7 config -configuration build clean #

où système et configuration est le schéma pertinent et configuration

Je lance alors

xcrun -sdk iphoneos PackageApplication -v appPath -o ipaPath --sign codesignature

où appPath et ipaPath sont des chemins à l'application et ipa et codesignature ce que je signe le ipa avec. J'ai également essayé d'intégrer le profil d'approvisionnement

Le processus produit un fichier ipa mais lorsque j'essaie de le faire glisser dans iTunes, il me dit que ce n'est pas un IPA valide. J'ai également essayé ce processus via un processus de distribution ad hoc via Archive dans xcode et réussi à créer un IPA valide, mais comme j'essaie d'automatiser le processus, ce n'est pas vraiment ce que je veux.

Y a-t-il des raisons pour lesquelles l'API serait invalide?

Merci

Répondre

0

Vous avez oublié de --embed votre profil. Provisionnement

que je fais quelque chose comme ça

xcrun -sdk iphoneos PackageApplication -v -o `pwd`/out.ipa --sign "iPhone Distribution: Company Name (ID)" --embed /path/to/mobileprovision 
Questions connexes