0

我已经为我的应用程序创建了 App Clip,但我无法自动签名,我收到 2 个错误:

自动签名失败Xcode 未能配置此目标。请在https://feedbackassistant.apple.com提交错误报告,并包含来自报告导航器的更新签名报告。

配置文件“iOS 团队配置文件:xxxclip”与 com.apple.developer.parent-application-identifiers 权利的权利文件值不匹配。

当我使用新的 appclip 创建新应用程序时,它工作正常,但是当我在当前应用程序上尝试它时,它一次又一次地无法正常工作,我已经尝试了社区中几乎所有相同问题的解决方案。

在我花了几天时间试图解决这个问题后,我在这里发布了我的问题。

xCode : Version 12.5 (12E262)
MacNook pro : 2020
macOS Big Sur 11.2.3
4

2 回答 2

2

有两个值需要匹配。首先,找到 Xcode 用于您的 App Clip 的配置文件(它们位于 中~/Library/MobileDevice/Provisioning Profiles)并通过突出显示文件并按空格键来检查它。那里的父 ID 值:

在此处输入图像描述

.entitlements..必须匹配Xcode 中 App Clip 目标文件中的相同字段。如果没有,您可以手动编辑权利。

于 2021-05-28T15:09:37.990 回答
0

彼得罗是正确的。我只想补充一点,当错误提到包标识符(来自应用程序或应用程序剪辑)时,它们意味着完整的包标识符(TeamID + 包 ID)。

团队 ID 前缀看起来像ABC123DEF456,捆绑标识符像com.example.app. 这意味着您必须确保在前往developer.apple.com时,您必须确保为应用剪辑创建 App ID,其TeamID 前缀与父应用相同

这样,完整的包标识符应该如下所示:

  • 对于应用程序:ABC123DEF456.com.example.app
  • 对于应用程序剪辑:ABC123DEF456.com.example.app.clip.

检查的一个好方法是进入 Finder ~/Library/MobileDevice/Provisioning Profiles,找到应用程序剪辑的配置文件并快速查看它以进行检查。

于 2021-07-27T12:02:47.273 回答