在High Sierra和
Xcode9之前,xcode服务器是从server.app管理的,并且工作正常.自从更新到High Sierra和Xcode9以来,我一直遇到xcode服务器问题.由于僵尸用户未登录,因此集成处于待处理状态.
但是,当我检查Xcode bot选项卡时,bot用户被标记为已登录.
但是,当我检查Xcode bot选项卡时,bot用户被标记为已登录.
我已经尝试过的:
>重新安装了xcode并创建了一个新的bot帐户.
>使用admin用户进行集成
>已禁用屏幕保护程序和屏幕锁定
解决方法
我们遇到了这个问题,事实证明(可能是由于自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/.