有没有人遇到过这个问题?
在KeyChain上出现持久性问题和信息检索后,我在功能中启用了KeyChain共享功能。这是为了创建一个名为.entitlements的文件
因此,当我要运行Archive时,会发生以下错误:
Check Dependencies:
Provisioning profile doesn't include the aps-environment entitlement.
Code signing is required for product type 'Application' in SDK 'iOS 10.1'
我使用的是操作系统El Capitan 10.11.6,Xcode 8.1
如果有人能帮上忙的话。
请注意..。
发布于 2017-01-26 19:41:55
您的授权文件中可能有两个"Apple Push Notifications Service“条目。这似乎是XCode中的一个错误(即使是在v8.2中),它不能自己解决。
在您选择的文本编辑器中打开您的权利文件。
我的权利文件中有以下重复条目:
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.aps-environment</key>
<string>development</string>
尝试删除两个键-值对中的一个。对我来说,删除第一个条目aps-environment
就解决了这个问题。
发布于 2017-01-20 16:48:35
当你向你的应用添加推送通知时。
如果您已经有一个配给配置文件。
它将变为无效。
你必须去developer.apple.com
编辑您的配给配置文件。
然后下载新创建的文件并双击该文件。
XCode会自动替换失效的最后一个。
发布于 2017-01-18 18:14:46
还要验证您在开发人员门户(developer.apple.com)上创建的苹果id是否启用了推送通知。当我在应用id上启用推送通知之前创建配置配置文件时,我遇到了这个问题,所以我不得不编辑应用id。
https://stackoverflow.com/questions/40588138
复制相似问题