XCode 7.0.1,机器人和服务器5.0.4:testing目标“xx”遇到错误 – 超时等待120秒模拟器启动

预期结果:在创build一个机器人时,检查“testing”checkbox,Xcode服务器完美地执行WWDC中的MTtesting。

在这里输入图像说明

结果: Xcode baruff了一堆模拟器超时错误,并且集成失败。

在这里输入图像说明 Test target "xxx" encountered an error (Timed out waiting 120 seconds for simulator to boot, current state is 1. If you believe this error represents a bug, please attach the log file at /Library/Developer/XcodeServer/Integrations/Integration-0e5a387ef456a57b7a2d5a90d004256d/xxxx.log)

环境:

  • XCode 7.0.1
  • 服务器5.0.4
  • OSX 10.11
  • 在两个不同的机器上复制两个不同的项目。
  • 另外,在OSX 10.10和Xcode 6上也经历过这个

真正的问题:我是一名具有多年iOS经验的程序员。 很难相信,虽然也许不应该是这样,WWDC看起来如此简单的东西在Xcode的两个不同的操作系统和版本上将会如此困难。 任何帮助,将不胜感激!

笔记:

  • 我在同一台机器上运行Xcode和Xcode Server。 我不需要SSH。
  • Xcodebuild议检查的集成日志文件path是无效的,尽pipe我可以从Xcode获取原始的生成日志

以下是其他人有类似问题的列表,也许会帮助其他人:

  • Xcode服务器,机器人,持续集成和模拟器上的unit testing (同样的问题,解决scheme没有工作)

  • https://github.com/czechboy0/Buildasaur/issues/84 (不完全一样,但相关)

  • http://joshuabrauer.com/2015/04/xcode-server-and-continuous-integration-ios (less数已经解决了这个问题之一,无法复制)

  • 在Xcode 6下通过SSH运行xcodebuildtesting时超时 (Jenkins解决scheme)

  • Xcode服务器模拟器超时等待120秒 (未解决)

  • 超时等待120秒模拟器启动 (问题瓦特/ TeamCity CI – 在评论中解决)
  • https://devforums.apple.com/message/1040016#1040016 (jenkins/ SSH方法 – 解决*)
  • http://www.openradar.me/22273042 (雷达)
  • https://openradar.appspot.com/22413115 (雷达)
  • http://www.openradar.appspot.com/18282084 (雷达)

请复制雷达https://openradar.appspot.com/23386199所以苹果希望认识到这种奇怪的行为

这工作对我来说: 在模拟器上的Xcode服务器,机器人,持续集成和unit testing