- 此问题已在此处有答案**:
Provisioning profile doesn't include the application-identifier and keychain-access-groups entitlements(16个回答)
4年前关闭。
我已经检查了堆栈溢出中的每一个可能的问题,这些问题已经被解决了。我知道有数百万个和我的问题完全一样的问题被问到了,但是我尝试了所有的建议,但是Xcode仍然给我带来了问题。因此,第一个错误总是:
自动签名无法解决“项目”目标权限的问题。
第二个错误当然是:
设置配置文件"iOS团队设置配置文件:WeatherApp”不包括应用标识符和密钥链访问组授权。
我尝试过的:
- 将调配配置文件从手动切换为自动,反之亦然
- 清理Library/MobileDevices中的Provisioning Profiles,然后重新启动Xcode
- 从iDevice中删除旧应用程序并尝试重新构建
- 打开和关闭后台模式(我没有推送通知和应用内购买)
- 重新启动电脑和手机(以防有那么容易)
- 已尝试更改捆绑标识符
- 尝试创建另一个团队并选择那个
- 创建Project.entitment空文件
这一切都没有工作反正,它是如此恼人,直到现在,我可以简单地点击建立应用程序,它会建立在我的手机
我是不是漏掉了什么?
1条答案
按热度按时间vltsax251#
虽然这似乎是苹果的一个问题,但我找到了一个对我有效的临时解决方案:
1.在Xcode中打开你的项目。
1.从项目导航器中选择您的项目,然后从列中选择您的目标。
1.点击【常规】选项卡,在【签名】部分,确认【自动管理签名】已启用。
1.点击【功能】选项卡,开启【应用组】和【钥匙链共享】设置。这可能会引发一个 “自动签名失败” 弹出错误,只需单击取消即可使其消失。
1.这将在项目导航器的项目文件夹中为您生成一个名为nameProject. rights的权利文件。
1.将此权利文件移到文件夹的外部,正好位于项目文件的下方。
1.再次选择目标,返回【功能】选项卡,关闭【应用组】和【钥匙链共享】设置。这可能再次引发 “自动签名失败” 弹出错误,只需单击取消即可使其消失。
1.现在选择目标上方的项目,进入建筑设置选项卡。
1.向下滚动到签名标题下的代码签名身份设置,在每个下拉菜单中选择【iOS Developer】。
1.在上面签名头下,双击代码签名权利旁边的文本字段,输入您的权利文件名称nameProject.权利。
您现在应该不再有
Automatic signing is unable to resolve an issue with the "Project" target's entitlements.
错误。希望这有帮助!