【问题标题】:Xcode can not create provisioning profile for app clip automaticallyXcode 无法自动为应用剪辑创建配置文件
【发布时间】:2020-10-29 00:34:54
【问题描述】:

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

我做的步骤如下:

  • 创建了一个新的 iOS 项目
  • 添加了应用剪辑目标
  • 为应用目标和应用剪辑目标添加了应用组
  • 为应用目标和应用剪辑目标选中自动管理签名复选框

对于应用剪辑目标,我收到以下错误消息:

  • 无法确定与“ON_DEMAND_INSTALL_CAPABLE”相关的功能。请在 https://feedbackassistant.apple.com 提交错误报告,并包含来自报告导航器的更新签名报告。
  • Xcode 找不到任何与“[BUNDLE_ID_OF_APP_CLIP]”匹配的 iOS 应用开发配置文件。

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

这是我选择 Xcode 托管签名时应用剪辑目标功能部分的屏幕截图:


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

  • 应用组(选择启用的应用组)
  • 关联域
  • 游戏中心
  • 应用内购买

这是我手动处理签名时应用剪辑目标功能部分的屏幕截图:


【问题讨论】:

  • 我不认为你可以将这些上传到商店,它们还没有发布
  • 我也有同样的问题,你能解决吗?
  • @signal 在下面检查我的答案。

标签: ios xcode provisioning-profile apple-developer apple-appclips


【解决方案1】:

根据developer.apple.com

企业分发不适用于 App Clips。

因此,即使您能够创建 AppId,您也无法使用您的 Enterprise 帐户。

【讨论】:

    【解决方案2】:

    确保在苹果开发者网站中创建剪辑包 id xxx.clip

    如果有Xcode创建的,删除后在网站上手动创建即可。

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

    之后你应该工作。

    【讨论】:

      【解决方案3】:

      一些尝试的步骤:

      1. 确保您使用的是最新版本的 Xcode(撰写本文时为 12b6)
      2. 确保您的开发者帐户没有任何应用剪辑的标识符。
      3. 从您的目标中完全删除应用剪辑并重新添加。
      4. 打开自动登录并选择您的团队。 Xcode 会自动为您制作应用剪辑所需的标识符并将它们添加到您的开发帐户。

      【讨论】:

      • 我使用的是版本 12.2 (12B45b),所以你的是 12.0 ?
      • 我正在运行最新版本的 xcode(和你一样)...还是不行吗?
      • 尝试进入开发者连接并从那里删除应用程序,然后关闭并重新打开“自动管理”,然后选择您的团队...并确保您的开发者帐户处于活动状态(obv)
      • 如果应用已经发布,是否可以移除应用?
      • 应用已经发布到应用商店了吗?
      猜你喜欢
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      • 2021-04-04
      • 2018-05-29
      相关资源
      最近更新 更多