0

构建线:

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

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

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

4

1 回答 1

0

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

于 2014-06-04T14:23:39.127 回答