如何解决配置与 com.apple.developer.parent-application-identifiers 权利的权利文件值不匹配
我已经为我的应用程序创建了 App Clip,但我无法自动签名,我收到 2 个错误:
自动签名失败Xcode 无法配置此目标。请 在 https://feedbackassistant.apple.com 提交错误报告并包括 来自报告导航器的更新签名报告。
配置文件“iOS 团队配置文件:x.x.x.clip” 与权利文件的值不匹配 com.apple.developer.parent-application-identifiers 权利。
当我使用新 appclip 创建新应用时,它运行良好,但是当我在当前应用上尝试时,它一次又一次地无法正常工作,我已经尝试了社区中几乎所有相同问题的解决方案。
在我花了几天时间试图解决这个问题之后,我在这里发布了我的问题。
xCode : Version 12.5 (12E262)
MacNook pro : 2020
macOS Big Sur 11.2.3
解决方法
有两个值需要匹配。首先,找到 Xcode 用于您的 App Clip 的配置文件(它们在 ~/Library/MobileDevice/Provisioning Profiles
中)并通过突出显示文件并按空格来检查它。那里的父 ID 值:
.. 必须与 Xcode 中 App Clip 目标的 .entitlements
文件中的相同字段相匹配。如果没有,您可以手动编辑权利。
彼得罗是对的。 我只想补充一点,当错误提到包标识符(来自应用程序或应用程序剪辑)时,它们意味着完整的包标识符(TeamID + 包 ID)。
团队 ID 前缀看起来像 ABC123DEF456
,包标识符看起来像 com.example.app
。
这意味着您必须确保在前往 developer.apple.com 时,必须确保为应用剪辑创建应用 ID与父应用具有相同的 TeamID 前缀! >
这样,完整的包标识符应该是这样的:
- 对于应用:
ABC123DEF456.com.example.app
- 对于应用剪辑:
ABC123DEF456.com.example.app.clip
。
检查这一点的好方法是在 Finder 中转到 ~/Library/MobileDevice/Provisioning Profiles
,找到应用剪辑的配置文件并快速查看以进行检查。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。