Не удалось сгенерировать сборку релиза для iOS-приложения Cordova
Я используюPhonegap CLI 3.1 а такжеXCode5, Я хочу создать сборку релиза для приложения iPhone через командную строку, у меня есть действительныйсертификат распространения а такжепрофиль мобильного обеспечения, Я хочу сгенерировать сборку релиза полностью с помощью команды и не хочу использовать графический интерфейс XCode или Phonegap Build. Я слишком много пробовал с командами xcodebuild, xcrun и даже corodva build, но ни одна из них не предоставила мне файл сборки релиза (в формате .app или .ipa).
Способ 1 (использовать xcodebuild)
a) xcodebuild -project MyApp.xcodeproj -alltargets -sdk iphoneos7.0 PROVISIONING_PROFILE="PROFILE_UUID.mobileprovision" -configuration Release
** СТРОИТЬ НЕ УДАЧИ **
Следующие команды сборки не выполнены:
CompileC build / MyApp.build / Release-iphoneos / MyApp.build / Objects-normal / armv7 / AppDelegate.o MyApp / Classes / AppDelegate.m нормальный armv7 target-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC build / MyApp.build / Release-iphoneos / MyApp.build / Objects-normal / armv7 / MainViewController.o MyApp / Classes / MainViewController.m normal armv7 target-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC build / MyApp.build / Release-iphoneos / MyApp.build / Objects-normal / armv7s / AppDelegate.o MyApp / Classes / AppDelegate.m обычный armv7s target-c com.apple.compilers.llvm.clang.1_0.compiler
(3 сбоев)
a) cordova build ios -release
Компиляция приложения на платформе "ios" с помощью команды "/ Users / Macuser / Desktop / MyApp / platform / ios / cordova / build" --release Платформа "ios" успешно скомпилирована.
b) xcrun -sdk iphoneos PackageApplication -v "build/Release-iphoneos/MyApp.app" -o "build/Release-iphoneos/MyApp.ipa" --sign "iPhone Distribution: NAME (ID)" --embed "PROFILE_UUID.mobileprovision"
error: Failed to read entitlements from '/tmp/iyibGn3aUv/Payload/MyApp.app