macOS Server - 无法运行Xcode机器人,因为用户未登录

时间:2017-05-25 10:53:15

标签: server continuous-integration xcode-bots

免责声明:我理解stackoverflow是面向开发的,这可能更像服务器问题,但我认为许多开发人员使用CI,这是联系这些开发人员的正确位置。

我正在使用macOS Server应用来运行持续集成。

由于最近的更新允许您以不同的用户身份运行测试,因此服务器通常无法以测试用户身份登录来运行测试。

预期的行为是,点击Switch user按钮,它会登录并开始运行Xcode机器人。发生的事情是它让我以用户身份登录,但它保持断开状态。

重新启动机器无法解决问题。

请参阅图片以获得澄清。

Xcode server app

1 个答案:

答案 0 :(得分:1)

我会回答我自己的问题,因为我花了很多时间试图解决它。

我发现并且每次都能使用的唯一解决方案是再次设置Xcode应用程序。

  1. 点击Choose Xcode..,然后选择您要用来运行版本的xcode应用
  2. macOS server app

    1. 选择要用于运行构建的用户
    2. macOs Server app - selecting the user

      1. 等待配置
      2. macOs server app

        1. 问题已解决
        2. macOS server app

          希望这会对某人有所帮助!