我处于两难境地。
如果我将其设置为分发,我无法在自己的IOS上测试我的应用程序。如果我将其设置为分发,则会出现此错误。
Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
那我该怎么办?
答案 0 :(得分:1)
测试构建时,请使用开发者证书对应用程序进行签名。在为应用商店发布时,请使用分发证书进行签名。
您无法使用分发配置文件调试您的应用程序!
答案 1 :(得分:1)
如果您存档发布版本,然后使用Xcode管理器分发它们(使用“分发”按钮中的各种选项),则Xcode将使用您的分发证书重新签署您的版本。因此,您应始终使用开发人员证书对构建进行签名,并让管理器根据需要使用分发证书对其进行重新签名。