xcrun не встраивает профиль обеспечения в ipa

Я пишу скрипт сборки для моей программы phonegap-ios. У меня возникли некоторые проблемы во время процесса подписи кода. Я использую свой скрипт для сборки и кодирования подписи проекта и создания файла ipa. Но ipa не удалось установить на мой iphone через iTunes. И я сравнил файл ipa, сгенерированный моим сценарием сборки, и файл ipa, сгенерированный из органайзера Xcode. Скрипт сборки не содержит внедренного.mobileprovision и resourceRules.plist. Так кто-нибудь может сказать мне что-нибудь не так с моим сценарием сборки? Я убедился, что пути верны. Я использую Xcode 4.6.3 (4H1503), и у меня Mac OS 10.8.4. Мой скрипт сборки указан ниже. Благодарю.

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"

1 ответ

У меня была такая же проблема при попытке автоматизировать сборку приложения для iOS. По-видимому xcrun для встраивания профиля обеспечения требуется, чтобы в командной строке была указана опция --sign "iPhone Distribution: ...".

Другие вопросы по тегам