Xcode 无法自动为 App Clip 创建配置文件

Xcode can not create provisioning profile for app clip automatically

我正在尝试存档一个 iOS 应用及其应用剪辑,但我无法实现。我们有一个企业开发者帐户,我使用 Xcode12.0 beta2 (12A6163b).

我做的步骤如下:

对于 App Clip 目标,我收到以下错误消息:

这是应用目标功能部分的屏幕截图:

这是我选择 Xcode 托管签名时 App Clip 目标功能部分的屏幕截图:


收到这些错误消息后,我尝试通过手动签名来完成此操作。在 developer.apple.com 中,我为 App Clip 目标注册了一个新的 App-ID。创建它时,我找不到“支持按需安装”功能并启用了这些功能。

这是我手动处理签名时 App Clip 目标功能部分的屏幕截图:


尝试一些步骤:

  1. 确保您使用的是最新版本的 Xcode(撰写本文时为 12b6)
  2. 确保您的开发者帐户没有该 App Clip 的任何标识符。
  3. 从您的目标中完全删除 App Clip 并re-add它。
  4. 打开自动签名并选择您的团队。 Xcode 将自动为您的 App Clip 创建您需要的标识符,并将它们添加到您的开发帐户。

确保在 Apple 开发者网站上创建剪辑包 ID xxx.clip

如果有Xcode创建的,只需删除它并在网站上手动创建。

然后使用 xxx.clip 包 ID 创建剪辑配置文件。

之后你应该工作。

根据developer.apple.com,

Enterprise distribution isn’t available to App Clips.

因此您不能使用您的企业帐户,即使您能够创建 AppId。