构建线:
xcrun -sdk iphoneos PackageApplication -v Myapp.app -o Myapp.ipa --sign签名身份的哈希在这里--embed MyProvisioningProfile.mobileprovision
它编译成一个IPA文件,但当我尝试将其传输到我的设备时,我得到一个“应用程序没有有效签名”错误。
如果我在XCode用户界面中使用该证书和Mobile Provision,那么它可以完美运行。我不确定问题是什么。
答案 0 :(得分:0)
打包.app文件时,会将.xcodeproj文件传递给xcodebuild命令进行构建。该xcodeproj文件中的设置被设置为使用开发人员证书而不是分发证书。打开XCode UI并将所有引用从iOS Developer更改为iOS Distribution解决了这个问题。