我似乎遇到了将Xcode6与jenkins集成的问题,我目前有这个设置并使用Xcode 5.
随着xcode 6通过SSH远程运行模拟器超时,当我在本地运行时它成功.
命令
xcodebuild -workspace PROJECTNAME.xcworkspace -scheme BGO_Tests -destination'platform = iOS模拟器,名称= iPhone 5s'dedevedDataPath ./Build clean test
2014-08-19 10:46:36.591 xcodebuild [33966:381f] iPhoneSimulator:超时等待120秒>模拟器启动,当前状态为1.
测试失败:测试目标BGO_Tests遇到错误(超时等待120秒,模拟器启动,当前状态为1
测试了最近的Xcode 6 beta 6
XCTests失败了消息:*** Canceling tests due to timeout in Waiting for test process to check in...这刚刚开始在最近几天出现.我正在使用Xcode 7.3.1,在iPhone 6上运行iOS 9.3.2.我的应用程序主要是在Swift中编写的.
我见过一些类似的帖子:
这些其他帖子谈到了代码签名时出现的这个问题.代码签名似乎不是我的问题 - 我查看了KeyChain Access实用程序,但没有看到任何相关的过期证书.此外,到目前为止(非常暂时)修复我的问题是重新启动我的iPhone.(不幸的是,这个修复不会持续很长时间 - 可能是几次XCtests运行并且问题再次出现).我没有运行Jenkins,只是XCTests.
我尝试重新启动Xcode并从DerivedData文件夹中删除所有文件/文件夹,但这些都不能解决问题.
我也只安装Xcode8(第一个beta版本).但除了推出一两次之外,我一般都不会使用它.刚安装完这个问题后,这个问题似乎很奇怪.
2016年6月25日更新
我已经稍微缩小了这个问题.其他几个症状与超时问题同时出现:
printXCTest文件中的语句进行控制台记录停止. 值得注意的是,我正在手动运行这些XCTest.也就是说,我分别运行每个测试,因此每个测试都涉及构建.
此外,到目前为止,我测试了以下内容:
我的配置是:iOS 9.3.2,Xcode 7.3.1,Mac OS X 10.11.5(15F34).