我一直在调查使用Xcode Server进行CI。我已经解决了一些问题,但现在有一个问题困扰了我。
构建似乎工作正常,但在测试阶段挂起,并在日志底部生成:
2015-11-25 14:44:45.650 xcodebuild[58280:821560] iPhoneSimulator: D7097422-C058-44DB-A275-CE1A44B11023: Executable terminated at path: /Applications/Xcode7.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/xctest (status = 6)
Sampling process 58280 for 10 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Sample analysis of process 58280 written to file /Library/Developer/XcodeServer/Integrations/Integration-269b1638e732255aefa82f1688077c72/58280.sample
sample[59879]: sample cannot find any existing process you have access to which has a name like 'Interface Builder Cocoa Touch Tool'; try running with `sudo`.
sample[59880]: sample cannot find any existing process you have access to which has a name like 'ibtool'; try running with `sudo`.
sample[59881]: sample cannot find any existing process you have access to which has a name like 'ibtoold'; try running with `sudo`.
** BUILD INTERRUPTED **
服务器正在运行OS X 10.10.5(目前还无法升级到El Capitan),OS X Server 5.5.15以及众多Xcode版本,但已选择Xcode 7.1(这是该服务器上可用的最新版本)
有没有人见过这个并解决过它?
This question链接到this question声称有解决方案,但唉,它们没有帮助,似乎设置略有不同。所以,是的,钥匙串已解锁并可供Xcode Server使用,服务器已重新启动。
答案 0 :(得分:0)
我的机器人似乎也每次都遇到这个错误。尝试重新启动,钥匙串解锁,更改模拟器设备。
创建一个与我的旧机器人配置完全相同的新机器人!
答案 1 :(得分:0)
1.和2.的结合以及服务器重启为我解决了问题。
答案 2 :(得分:0)
然后建立你的项目。