Xcode 6我的项目中的权利无效

时间:2014-11-01 11:31:37

标签: ios iphone xcode entitlements

我想分发我的应用程序,但是当我运行它时会显示消息:

  

您的应用程序的代码签名权利文件中指定的权利与您的供应配置文件中指定的权利不匹配。 (0xE8008016)。

我已经在Xcode和{{1}}中查看了我的分发帐户和功能 其中的权利是相同的。可能有什么问题?

3 个答案:

答案 0 :(得分:2)

当我使用配置文件或功能执行某些操作时,我也几次得到此异常,在我的情况下,它总是在iCloudkit(xcode 6)问题中,由于某种原因在app id(如果你在开发人员中心检查)它分配了无效或者不需要的icloud容器到app id。所以我删除它们只添加了一个正确的容器来解决这个问题。

enter image description here

答案 1 :(得分:0)

我最近遇到了这个问题,你会在这里找到很多相同问题的问题,请查看这个问题以获得批准的答案The executable was signed with invalid entitlements (iPhone build)

对我来说,我没有这样做。我使用开发证书和临时证书在设备上测试了应用程序,然后在确认我的证书没有任何问题后使用中断证书提交了它。

答案 2 :(得分:0)

您可能需要检查.plist文件以及此处中的Bundle ID值:

enter image description here

(这确实是2016年使用最不利于开发人员的环境......)