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

vbv*_*bvx 5 xcode-server

在 High Sierra 和 Xcode9 之前,xcode 服务器是通过 server.app 进行管理的,并且工作正常。自从更新到 High Sierra 和 Xcode9 以来,我在使用 Xcode 服务器时一直遇到问题。由于机器人用户未登录,集成正在等待。 但是,当我检查 Xcode 机器人选项卡时,机器人用户被标记为已登录。

我已经尝试过的:

  1. 重新安装 xcode 并创建一个新的机器人帐户。
  2. 使用管理员用户进行集成
  3. 禁用屏幕保护程序和屏幕锁

解决方法:注销机器人配置文件,然后重新登录。

小智 0

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

为了擦除,我们使用sudo xcrun xcscontrol --reset停止守护进程和清除/Library/Developer/XcodeServer。请参阅https://honzadvorsky.com/articles/2015-05-04-under-the-hood-of-xcode-server/以获取更多参考。