如何重新生成Xcode托管配置文件?

时间:2016-08-12 21:36:24

标签: xcode code-signing

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

如何重新生成它们以使它们变绿? (即"活跃(由Xcode管理)")

enter image description here

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

  • 删除
  • 下载

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

  • 删除

1 个答案:

答案 0 :(得分:0)

我不知道是什么迫使刷新,但在过去,这些事情似乎有所帮助:

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

有时候你会进入一个状态,除了你真正需要的app id之外,所有东西都会重生。供应配置文件不会显示在Xcode中,无论您做什么,它都会陷入无效状态。

警告:以下内容可能很难撤消,因此请自行承担风险!

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

  

标识符'com.example'的应用ID不可用。请输入其他字符串。

这可能看起来像是在一个甚至更多无法恢复的情况下,但我能够通过启动Xcode Beta 8并点击Fix Issue按钮至少重新生成一次。他们似乎用最新的Xcode中的Fix Issue按钮修复了一些错误。

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

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

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

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