作为一个团队,我们正在寻求离开Jenkins并开始使用Bamboo作为我们的CI。我们的构建正在运行Jenkins的机器上。在设置我们的新mac以转换到Bamboo时,构建在通过命令行运行时也可以在那里工作。
我们使用shell bundle install
运行构建然后bundle exec fastlane test
应用程序构建然后退出:Exit status: 65
在它开始单元测试的开始时
在日志中我们找到:
iOSSimulator: Timed out waiting 120 seconds for simulator to boot, current state is 1.
我已尝试open -a /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/
建议How to successfully run iOS simulator from Bamboo agent script
我也尝试了xcrun simctl erase
我们也验证了该机器正在使用相同的红宝石版本
仍然遇到同样的错误。
有关其他事情要检查的想法吗?
答案 0 :(得分:0)
我们找到了答案。最后,XCode安装在服务用户下,但竹代理是用sudo运行的,所以它是root用户。 root用户没有XCode,因此在尝试打开模拟器时它会被废弃。