权利不匹配:配置文件问题

Posted

技术标签:

【中文标题】权利不匹配:配置文件问题【英文标题】:Entitlements Do Not Match: Provisioning Profile Issue 【发布时间】:2017-03-13 03:05:15 【问题描述】:

使用 Xcode,我正在尝试将我的存档上传到 App Store,我得到:

错误 ITMS-90163:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。捆绑包包含配置文件中未包含的密钥“aps- 'Payload/App Name.app/App Name' 中的环境'。”

然后下面给出了额外的细节,识别:

捆绑包包含配置文件中未包含的密钥:Payload/App Name.app/App Name 中的“com.apple.security.application-groups”。”

在这个版本中,我添加了“今日通知小部件”、iMessage 贴纸和 3D Touch 支持。我认为通知数据共享(应用程序组)与我的问题有关。有谁知道如何解决它?

【问题讨论】:

你使用的是哪个 Xcode?​​span> 【参考方案1】:

我可以通过重置代码签名来解决这个问题(取消选中,等待 10 秒,再次检查):

【讨论】:

以上是关于权利不匹配:配置文件问题的主要内容,如果未能解决你的问题,请参考以下文章

权利文件与您的配置文件中指定的不匹配。(0xE8008016)

未找到匹配的配置文件(所有有效的配置文件都不允许指定的权利)

配置文件与应用程序标识符和钥匙串访问组权利的权利文件值不匹配

iPhone:出现“权利不匹配”的问题

权利与配置不匹配

配置文件与 com.apple.security.application-groups 权利的权利文件值不匹配