所以我得到了著名的权利错配错误。

似乎“我的应用程序的代码签名权利文件中指定的权限无效、不允许,或者与您的供应配置文件中指定的权限不匹配。”
我想知道的是如何在供应配置文件中查看应享权利,以及如何查看应享权利文件中的应享权利,以便进行比较?
在堆栈溢出问题的许多答案中,没有一个解释如何将应享权利文件与供应配置文件进行比较。
发布于 2017-05-03 01:30:33
您可以使用.mobileprovision和.entitlements文件打开TextMate。通过这样做,您可以比较这两个文件并找出它们之间的不同之处。
您可以在以下路径中找到您的配置文件: /Users/_your_user/Library/MobileDevice/Provisioning配置文件
或者通过Xcode,通过以下步骤:
1)打开Xcode,2)首选项(命令+,),3)帐户,4)选择您的帐户,5)选择您的团队,6)查看详细信息。一个新窗口将打开,其中包含所有已安装的配置文件,右键单击您一直在寻找的配置文件,然后“显示在查找器”。
发布于 2017-05-03 01:42:24
帮助我的是:
我没有选中“自动管理签名”,然后再次检查它。在此之后,Xcode告诉我,它将把设置重置为默认设置,然后它才能工作。
发布于 2018-07-26 11:08:25
创建所有条款与应用程序组或任何扩展支持的开发人员帐户。
然后来Xcode并勾选所有目标的自动签名,它现在对我起作用了。
https://stackoverflow.com/questions/43749537
复制相似问题