加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – 自动签名无法解决“项目”目标的权利问题

发布时间:2020-12-14 18:07:45 所属栏目:百科 来源:网络整理
导读:参见英文答案 Provisioning profile doesn’t include the application-identifier and keychain-access-groups entitlements????????????????????????????????????13个 我确实已经检查了堆栈溢出中的每个可能的问题,这些问题已经解决了同样的问题. 我知道有
参见英文答案 > Provisioning profile doesn’t include the application-identifier and keychain-access-groups entitlements????????????????????????????????????13个
我确实已经检查了堆栈溢出中的每个可能的问题,这些问题已经解决了同样的问题.
我知道有数百个问题与我的问题完全相同,但我在这些问题的答案中尝试了所有的建议,但Xcode仍然给我带来了问题.
所以第一个错误是:

Automatic signing is unable to resolve an issue with the “Project” target’s entitlements.

第二个错误当然是:

Provisioning profile “iOS Team Provisioning Profile: com.badubadu.WeatherApp” doesn’t include the application-identifier and keychain-access-groups entitlements.

我尝试过的:

>将配置文件从手动切换到自动,反之亦然
>清理Library / MobileDevices中的Provisioning Profiles,然后重新启动Xcode
>从iDevice中删除旧应用程序并尝试再次构建它
>打开和关闭后台模式(我没有推送通知和应用内购买)
>重新启动计算机和手机(以防万一)
>试图改变Bundle Identifier
>尝试创建另一个团队并选择那个团队
>创建Project.entitlement空文件

这些都没有任何效果,而且它非常烦人,直到现在我只需点击构建应用程序就可以在手机上构建它

我错过了什么吗?

解决方法

虽然这似乎是Apple的一个问题,但我已经找到了一个对我有用的临时解决方案:

>在XCode中打开您的项目.
>从项目导航器中选择项目,然后从列中选择目标.
>单击“常规”选项卡,然后在“签名”部分下,确保已启用“自动管理签名”.
>单击“功能”选项卡,然后启用“应用程序组”和“钥匙串共享”设置.这可能会引发“自动签名失败”弹出错误,只需单击取消即可使其消失.
>这应该为项目导航器的项目文件夹中的名为nameProject.entitlements的权限生成一个权利文件.
>将此权利文件移到文件夹之外,就在项目文件下方.
>再次选择目标并返回“功能”选项卡以关闭“应用程序组”和“钥匙串共享”设置.这再次可能会引发“自动签名失败”弹出错误,只需单击取消即可使其消失.
>现在选择目标上方的项目,然后转到“建筑设置”选项卡.
>向下滚动到Signing标题下的Code Signing Identity设置,然后从每个下拉菜单中选择iOS Developer.
>在上面的Signing标题下,双击Code Signing Entitlements旁边的文本字段,然后输入您的权利文件nameProject.entitlements的名称.

您现在应该不再拥有自动签名无法解决“项目”目标的权利问题.错误.希望这有帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读