2017-04-25 57 views
0

OSX Server存储集成机器人在哪里?或者是我的本地Xcode谁存储它们?服务器再次拧紧我的设置,但是这次我不再能看到我的机器人。集成机器人存储在哪里?

只是想表达我的Xcode CI深深的无奈:

OSX Server(或不管它的称呼)是一类的软件之一,让我难以置信的头痛最近其laginness,Bug多多和表现不佳。我认为在过去一周,我经历了服务器提供的所有可能的错误:

  • “内部错误更新机器人”(请稍后再试);
  • “错误读取服务配置”(或类似的措词) - 需要重置Xcode;继续无缘无故地随机发生;
  • “Xcode版本不被支持” - 只有重启似乎说服服务器使用之前已经使用过的Xcode
  • 随机,因为“设备未连接”而失败,因为我测试了OSX的桌面应用程序。
  • 最后,在又一次搞砸我的设置之后,我再也看不到服务器上的我的机器人 - 它们消失了。做得好的服务器。

回答

0

机器人和集成存储在服务器上。 目录应该看起来像/Users/<xcode_server_tester_user_name>/Library/Caches/XCSBuilder/Bots (OSX-服务器5.3(16S4123)时,Xcode 8.3.2(8E2002))

  • 我讨厌这样说,但我发现重启机器是解决挫折的好方法
  • device is not connected错误经常发生在OS,OSX-Server或XCode升级后。
    • 通常重新从XCode用户界面重新选择设备适用于我。 enter image description here 尽管有时可能需要重复多次并等待设备列表加载很长时间。
    • 在您的OSX服务器机器上,删除模拟器并通过Xcode->Devices重新添加模拟器有时也有帮助。
    • 另一种方法是从OSX Server计算机上的链接Xcode中删除所有模拟器,并只保留要测试项目的模拟器。配置机器人使用All iOS Devices and Simulators