所以我花了一些时间在Xcode 7中实现第一个UITests,以自动测试我们应用程序中的主要工作流程。一切都在当地很好。
然而,当我把UITests推到C.I. (Xcode Server)构建破坏了以下日志消息:
xcodebuild:错误:无法使用scheme构建工作区mycoolapp mycoolapp。
原因:“iPad 2”不支持UI测试,因为它 正在运行iOS模拟器8.1和UI测试需要iOS模拟器9.0 或以后。
4.684(4.687)秒测试套件'mycoolappUITests.xctest'在2015-10-14 11:21:45.242失败。 在12.217(12.229)秒内执行了2次测试,其中2次失败(0次意外)
所以我的理解是UITests仅受iOS 9.x设备支持(这是合理的)。
我不明白的是,我似乎无法将Xcode Bot配置为仅在某些设备上运行UITest并在所有设备上运行UnitTests。
我是对的,还是有缺少的配置选项?有没有人遇到同样的问题?