小编Aar*_*ush的帖子

无法为Cordova iOS App生成发布版本

我正在使用Phonegap CLI 3.1XCode5.我想通过命令行为iPhone应用程序生成发布版本,我有有效的分发证书移动配置文件.我想完全通过命令生成发布版本,不想使用XCode GUI或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
Run Code Online (Sandbox Code Playgroud)

**BUILD FAILED**
以下构建命令失败:

CompileC build/MyApp.build/Release-iphoneos/MyApp.build/Objects-normal/armv7/AppDelegate.o MyApp/Classes/AppDelegate.m normal armv7 objective-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 objective-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 normal armv7s objective-c com.apple.compilers.llvm.clang.1_0.compiler
( 3次失败)


方法2(使用corodova build和xcrun签署应用程序)

a) cordova build ios -release
Run Code Online (Sandbox Code Playgroud)

通过命令"/ Users/Macuser/Desktop/MyApp/platforms/ios/cordova/build"在平台"ios"上编译应用程序 - 发布平台"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"
Run Code Online (Sandbox Code Playgroud)

error: Failed …

xcode xcodebuild ios cordova xcrun

11
推荐指数
1
解决办法
1万
查看次数

如何使用Phonegap命令行工具进行iOS版本的发布?

我想使用分发证书移动配置文件制作适用于iOSRelease Build 平台.我想使用Phonegap(Cordova)命令行工具执行此操作,我不想打开XCode.

我有移动配置文件和分发证书.我还在我的机器上安装了XCode,NodeJS,但我不想打开Xcode,只使用cordova命令行工具生成iOS版本.

如果可能的话请帮助我.

xcode ios cordova phonegap-build

8
推荐指数
1
解决办法
7555
查看次数

标签 统计

cordova ×2

ios ×2

xcode ×2

phonegap-build ×1

xcodebuild ×1

xcrun ×1