【问题标题】:How do I regenerate Xcode managed provisioning profiles?如何重新生成 Xcode 托管配置文件?
【发布时间】:2016-08-12 21:36:24
【问题描述】:

我在 Apple 开发人员中心看到一堆“无效(由 Xcode 管理)”开发配置文件。

我如何再生它们以使它们变成绿色? (即“活动(由 Xcode 管理)”)

当我尝试点击一个激活的时,我有以下选项:

  • 删除
  • 下载

当我尝试点击无效的点击时,我有以下选择:

  • 删除

【问题讨论】:

标签: xcode code-signing


【解决方案1】:

我不知道究竟是什么迫使刷新,但在过去,这些东西似乎有帮助:

  • 在 Xcode 中删除所有配置文件并按下“全部下载”按钮重新生成配置文件(例如,作为成员,我按下“创建”按钮创建开发证书,然后按下“全部下载”按钮将新创建的证书添加到托管配置文件.)
  • 通过在线门户添加新设备似乎会重新生成托管配置文件以包含新添加的设备。
  • 在目标设置中按下 Xcode 中的修复问题按钮。
  • 尝试构建到设备并在 Xcode 显示该选项时按“修复问题”按钮。

有时您会进入一种状态,即除了具有您真正需要的应用程序 ID 的那个之外,所有内容都会重新生成。配置文件不会显示在 Xcode 中,无论您做什么,它都会停留在无效状态。

警告:以下操作可能很难撤消,因此后果自负!

在这种情况下,您可以尝试在 Apple 开发者中心删除配置文件,并希望 Xcode 中的修复问题按钮能够重新生成它。我以前见过它工作,但在某些情况下,我看到它给出了这个错误而无法恢复:

标识符为“com.example”的应用 ID 不可用。请输入不同的字符串。

这可能看起来像您处于一个更更多不可恢复的情况,但我能够通过启动 Xcode Beta 8 并点击修复问题按钮至少重新生成一次。似乎他们使用最新 Xcode 中的“修复问题”按钮修复了一些错误。

(注意:您当然可以尝试删除有问题的 App ID,然后按“修复问题”按钮,但您会使您帐户中所有重要的配置文件无效。)


如果您仍然遇到问题,请确保您遵循这些最佳做法。

如果您遇到代码签名问题:

  1. 确保已下载开发证书。
  2. 从 KeyChain 中删除所有无效证书。
  3. 从您的计算机中删除所有配置文件。
  4. 下载所有最新配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    相关资源
    最近更新 更多