错误:应用程序没有有效的签名 - 命令行构建IPA文件

时间:2014-05-14 18:24:50

标签: ios mobile build xcrun

构建线:

xcrun -sdk iphoneos PackageApplication -v Myapp.app -o Myapp.ipa --sign签名身份的哈希在这里--embed MyProvisioningProfile.mobileprovision

它编译成一个IPA文件,但当我尝试将其传输到我的设备时,我得到一个“应用程序没有有效签名”错误。

如果我在XCode用户界面中使用该证书和Mobile Provision,那么它可以完美运行。我不确定问题是什么。

1 个答案:

答案 0 :(得分:0)

打包.app文件时,会将.xcodeproj文件传递给xcodebuild命令进行构建。该xcodeproj文件中的设置被设置为使用开发人员证书而不是分发证书。打开XCode UI并将所有引用从iOS Developer更改为iOS Distribution解决了这个问题。