Xcode 9和Xcode服务器:用户未登录

时间:2017-10-11 14:05:55

标签: xcode-server

在High Sierra和Xcode9之前,xcode服务器是从server.app管理的,并且工作正常。自从更新到High Sierra和Xcode9以来,我一直遇到xcode服务器问题。由于僵尸用户未登录,因此集成处于待处理状态。 但是,当我检查Xcode bot选项卡时,僵尸用户被标记为已登录。

我已经尝试过:

  1. 重新安装了xcode并创建了一个新的僵尸帐户。
  2. 使用管理员用户进行集成
  3. 已停用屏幕保护程序和屏幕锁定
  4. Workarround:注销bot配置文件,然后重新登录。

1 个答案:

答案 0 :(得分:0)

我们遇到了这个问题,事实证明(可能是由于自2016年以来的许多Xcode升级),跨机器人Xcode Server设置必定已经损坏。一旦我们擦除整个Xcode服务器并手动重新创建机器人,使用与以前完全相同的配置,一切都很顺利。

要擦除,我们使用了sudo xcrun xcscontrol --reset来停止守护进程并清除/Library/Developer/XcodeServer。有关详细信息,请参阅https://honzadvorsky.com/articles/2015-05-04-under-the-hood-of-xcode-server/