ios - 每台机器上缺少应用程序标识符和访问钥匙串组
问题描述
从今天早上开始,我在设备上构建它时遇到了这两个错误:-
- 项目清单
自动签名无法解决“AppName”目标的权利问题。
- 项目清单
配置文件“iOS 团队配置文件:com.xxx.yyssnn”不包括应用程序标识符和钥匙串访问组权利。
尝试使用多个团队帐户并在不同的机器上,但没有运气。任何帮助深表感谢。
提前致谢。
解决方案
今天早上我遇到了同样的问题。我写下我是如何解决的,希望它也对你有用。打开项目后,单击项目文件,然后在下一列中,单击Target -> Capabilities并激活App Groups and Keychain Sharing。现在在项目导航器列中将出现一个文件名Project.entitlements,将nameProject.entitlements移出文件夹,始终位于项目文件下方的项目导航器中。Always in Capabilities再次推迟:App Groups和Keychain Sharing 。现在点击项目 -> 构建设置 -> 签名 -> 代码签名身份并选择: iPhone Developer: .... 在Code Signing Entitlements再往上一点:双击其右侧的文本字段并复制(或写入)整数文件 nameProject.entitlements 的名称,然后单击 enter。现在它应该可以工作了,我希望它有所帮助。
推荐阅读
- android - 未找到 Android SDK 文件 C:\Users\ASUS\AppData\Local\Android\sdk\platforms\android-29\android.jar
- javascript - 将 firebase 侦听器附加到 React 应用程序时丢失状态
- flutter - 使用 RxDart 观察 Hive 数据库中的数据
- reactjs - 带有过滤数据的 Redux 分页
- c++ - 一种将 `\e` 与 C++ 中的 `\e[A` 等转义键区分开来的方法
- javascript - GraphQL:如何重用“单个对象”解析器来加载相同对象的数组
- node.js - Typescript 类型不适用于 VS Code 中的包
- flask - WTForms ListField of FieldForm 包含 RadioField - 表单没有属性“副本”
- javascript - 开玩笑地模拟 mapbox 单击处理程序回调
- java - 使用 Jackson 和 Autovalue 进行多态列表序列化