我试图在Xcode 9中使用它新的内置Xcode Server功能设置持续集成(CI)。 (MacBook Pro,macOS High Sierra)
我一直在关注各种教程,例如Tutorial: Continuous Integration with Xcode 9 and FastLane,Xcode Server and Continuous Integration Guide: Configure Bots to Perform Continuous Integration和其他一些教程。
一切似乎工作正常,直到我到达产品 - >创建Bot ...步骤。该窗口将打开,并在服务器下拉列表的右侧显示一个黄色三角形/感叹号警告符号:
“上一个”和“下一个”按钮被禁用。如果单击警告三角形,没有任何反应,并且在Xcode或macOS控制台中没有其他相关消息。
我在运行High Sierra和相同版本的Xcode 9的另一台MacBook Pro上执行相同的设置。那个上没有三角形,我可以选择Next并继续该过程。
更新:我创建的任何项目都有三角形。而且,我已经尝试关闭/重新启动Xcode和MacBook Pro。
我已反复搜索创建机器人黄色三角形,创建机器人警告符号, xcode 9持续集成警告符号等内容等等,但没有发现任何相关内容。
有没有人看过这个,它是什么意思/我该如何解决?
答案 0 :(得分:2)
啊,实际问题是,在Accounts中,我使用了我设置的集成用户。那是不对的。我需要将自己或其他注册用户放入帐户部分。
一旦我将自己用户的名称和密码添加到Accounts / Xcode Server部分,我就能够成功创建机器人。
答案 1 :(得分:0)
您的服务器&即使你之前做过,Xcode首选项中的Bots选项仍未启用。 重新启用它,这应该解决问题。 As shown here
还要确保正确设置权限As shown here