xcode 8权利不匹配错误

时间:2017-05-03 01:14:08

标签: ios xcode xcode8 code-signing-entitlements

所以我得到了着名的权利不匹配错误。enter image description here

似乎“我的应用程序的代码签名权利文件中指定的权利无效,不允许,或与您的配置文件中指定的权限不匹配。”

我想知道的是如何查看配置文件中的权利,以及如何查看我的权利文件中的权利以便我可以比较它们?

在关于堆栈溢出的这个问题的许多答案中,没有一个解释如何将Entitlements文件与配置文件进行比较。

4 个答案:

答案 0 :(得分:3)

您可以使用TextMate打开.mobileprovision和.entitlements文件。 通过这样做,您可以比较两个文件并找出它们之间的不同之处。

您可以在此路径中找到您的配置文件:/ Users / _your_user / Library / MobileDevice / Provisioning Profiles

或通过Xcode,通过以下步骤:

1)打开Xcode,2)首选项(命令+,),3)帐户,4)选择您的帐户,5)选择您的团队,6)查看详细信息。将打开一个新窗口,其中包含已安装的所有配置文件,右键单击您正在查找的配置文件,然后在查找器中显示"

答案 1 :(得分:1)

帮助我的是:

我取消选中"自动管理签名"然后再次检查。之后Xcode告诉我它会将设置重置为默认设置,之后它终于有效了。

答案 2 :(得分:0)

在开发者帐户中创建所有规定以及应用组或任何扩展支持。

然后进入Xcode并为所有目标打勾自动签名,它现在对我有用。

答案 3 :(得分:0)

我重命名了项目,并且项目文件的文件夹也被更改,因此我更改了info.plist中的授权文件路径,然后它起作用了。