代码签名权利文件与您的配置文件中指定的文件不匹配。

时间:2016-03-02 09:12:42

标签: ios code-signing

我是iOS开发人员,最近我遇到了苹果签名证书的一个奇怪的问题,我的问题是我有一个带有生产证书的应用程序构建,它运行得很好但是当我使用相同的证书构建另一个应用程序时抛出我下面提到的错误: "您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。 (0xE8008016)" 我不确定有什么问题?

1 个答案:

答案 0 :(得分:0)

我自己遇到了这个问题,发现测试项目设置为与app项目相同的配置文件,这导致了问题。有关详细信息,请查看答案:

Entitlements don't match Provisioning Profile (0xE8008016)

您还可以在构建期间通过在方案构建配置中取消选择测试项目来解决此问题。

浪费了几个小时后,这最终成为我的解决方案。希望这会有所帮助。