每台计算机上缺少应用程序标识符和访问密钥链组

问题描述 投票:0回答:3

从今天早上起,我在设备上构建它时遇到这两个错误: -

  1. 项目清单

自动签名无法解决“AppName”目标的权利问题。

  1. 项目清单

供应配置文件“iOS Team Provisioning Profile:com.xxx.yyssnn”不包括application-identifier和keychain-access-groups权利。

尝试了多个团队帐户和不同的机器,但没有运气。任何帮助深表感谢。

提前致谢。

ios code-signing provisioning-profile apple-developer code-signing-entitlements
3个回答
0
投票

今天早上我遇到了同样的问题。我写了我如何解决,希望它也适合你。打开项目后,单击项目文件,然后在下一列中,单击Target - > Capabilities,激活App Groups和Keychain Sharing。现在,在项目导航器列中,将出现一个文件nameProject.entitlements,将nameProject.entitlements移出文件夹,始终位于项目文件正下方的项目导航器中。 Always in Capabilities再次推迟:App Groups和Keychain Sharing。现在单击项目 - >构建设置 - >签名 - >代码签名身份并选择:iPhone开发人员:....在代码签名权利中稍微进一步:双击右侧的文本字段并复制(或写入)要整数文件nameProject.entitlements的名称,然后单击Enter。现在它应该工作,我希望它有所帮助。


0
投票

谢谢,@ GianlucaiOSDev它对我有用。我只跟进了Build Settings部分,但这已经足够了。我没有将nameProject.entitlements添加到Code Signing Entitlements。 @miracle-doh代码签名权利在构建设置 - >在构建设置中选择全部而不是默认的基本时签名。


0
投票

没什么,很高兴@Lets Code。 :)我也选择了所有,但是当我将文件nameProject.entitlements从文件夹中移出时,它将从中消失:代码签名权利;所以我不得不手工编写。我很高兴你用更少的步骤,很棒的工作解决了。 :)

更新。在另一个项目中就足够了,在功能 - >应用程序组和钥匙串共享中打开然后关闭。

© www.soinside.com 2019 - 2024. All rights reserved.