无法通过Xcode Bot与服务器分发构建(与父应用程序的证书错误)

时间:2016-03-17 18:16:11

标签: xcode provisioning-profile xcode-bots xcode-server

在我必须续订分发证书之前,我已经设置了Xcode Server。我更新了我的证书并编辑了我的所有配置文件,以便它们再次处于活动状态。由于这样做,我无法成功集成Xcode Bot,因此可以从服务器分发构建。我每次都会收到以下错误...

UserGateway

我能够从Xcode本地成功完成存档,而不是使用机器人在构建机器上完成。

我尝试了以下内容(所有这些都是来自这些论坛或Stack Overflow的建议)......

  • 从Keychain中删除过期的证书
  • 在构建计算机上设置我的证书并键入Keychain。
  • 确保代码签名使用分发证书。
  • 确保该方案正在使用Release for archives。
  • 尝试w /并且没有启用Bitcode(我有一个手表扩展名)。
  • 明确为分发证书的每个目标选择代码签名标识。
  • 明确选择每个目标的配置文件。
  • 在Xcode中退出我的帐户,重新登录并重新载入所有配置文件。

有一件事我没有尝试过,并且犹豫不决,就是删除我的所有配置文件并让Xcode重新生成它们。我绝对不确定这会解决这个问题,所以我希望尽可能避免这种情况(我的所有配置文件都显示为Active)。

有关如何解决此问题的任何想法?关于可能导致这种情况的想法?说真的,任何事情都会有所帮助,所以我可以解决这个问题并继续前进!

我很乐意提供使其正常运行所需的任何其他信息!

运行Xcode 7.2和Server 5.0.15。

1 个答案:

答案 0 :(得分:0)

更新我的分发证书后,我遇到了同样的问题。对我有用的是从服务器删除所有配置文件。 这些与xcode使用的不同。可以在以下位置找到它们:

/Library/Developer/XcodeServer/ProvisioningProfiles

您需要root权限才能打开此文件夹。我从那里删除了所有配置文件,然后我去了Server应用程序并打开了签出的xcode选项卡,然后重新启动了xcode。

服务器应用程序应将配置文件重新下载到上面的相同路径。

希望这有帮助。