Cucumber 重复看到(RunLoop::Xcrun::TimeoutError)错误后无法打开仪器

Cucumber 重复看到(RunLoop::Xcrun::TimeoutError)错误后无法打开仪器,cucumber,calabash-ios,Cucumber,Calabash Ios,我已经发了 但我相信我现在遇到了一个新的。我们有自动测试,在Jenkins服务器上每15分钟运行一次。虽然我仍然看到上面链接中列出的run_循环错误,但大约每小时一次,我现在在控制台的输出中看到以下错误 Xcrun timed out after 3.64 seconds executing xcrun instruments -s templates with a timeout of 30 (RunLoop::Xcrun::TimeoutError) 当我看到这一

我已经发了

但我相信我现在遇到了一个新的。我们有自动测试,在Jenkins服务器上每15分钟运行一次。虽然我仍然看到上面链接中列出的run_循环错误,但大约每小时一次,我现在在控制台的输出中看到以下错误

    Xcrun timed out after 3.64 seconds executing

  xcrun instruments -s templates

  with a timeout of 30
   (RunLoop::Xcrun::TimeoutError)
当我看到这一点并试图打开仪器时,它会说“此时无法打开仪器”,我找到的唯一解决方案是重新启动服务器。这是有问题的,因为此服务器上同时运行多个作业,并且每小时重新启动机器并不理想。重新启动机器后,仪器可以打开,测试成功运行约一小时

我可以提供任何进一步的必要信息,只是不知道从这里去哪里,因为我没有看到很多关于这个问题的在线

编辑:很抱歉,丢失的信息是 Xcode:7.1.1 MacOS:10.10.5
葫芦黄瓜:0.17.0

我在运行El Cap和Xcode 7.2的Jenkins CI机器上也体验过这一点。CORE模拟器和仪器环境很快变得不稳定

在运行测试之前,请尝试:

# From Ruby
RunLoop::CoreSimulator.terminate_core_simulator_processes

# From the command line
$ bundle exec run-loop simctl manage-processes

我投了反对票,因为您遗漏了关键信息:Xcode、MacOS和葫芦iOS版本。这似乎不能解决我们的问题。我们的目标是设备,而不是模拟器。我确实试过了,但没有用。