2013-08-13 3 views
0

J'écris un script de build pour mon programme phonegap-ios. Je rencontre des problèmes lors de la signature du code. J'utilise mon script pour construire et coder la signature du projet et générer un fichier ipa. Mais l'ipa n'a pas réussi à installer sur mon iPhone via iTunes. Et j'ai comparé le fichier ipa généré par mon script de construction et le fichier ipa généré depuis l'organiseur Xcode. Le script de construction ne contient pas embedded.mobileprovision et resourceRules.plist. Donc, n'importe qui peut me dire quelque chose de mal avec mon script de construction? J'ai fait en sorte que les chemins soient corrects. J'utilise Xcode 4.6.3 (4H1503) et mon Mac OS est 10.8.4. Mon script de build est listé ci-dessous. Merci.xcrun n'insère pas le profil de provisioning dans l'ipa

xcodebuild -project $PROJECT_NAME.xcodeproj -arch i386 -target $PROJECT_NAME -configuration Release -sdk $SDK clean build VALID_ARCHS="i386" CONFIGURATION_BUILD_DIR="$PROJECT_PATH/build"

codesign -f -v -s "$CODE_SIGN" "$PROJECT_PATH/$APP"

xcrun -log -sdk iphoneos PackageApplication -v "$PROJECT_PATH/$APP" -o "$PROJECT_PATH/build/$PROJECT_NAME.ipa" --embed "$PROFILE"

Répondre

0

J'ai eu même problème tout en essayant d'automatiser ma version de l'application iOS. Apparemment xcrun afin d'intégrer le profil de provisionnement, nécessite une option --sign "iPhone Distribution: ..." à spécifier sur la ligne de commande.

Questions connexes