我试图从jenkins运行UI Automation脚本:
instruments -w 'iPhone 6 (8.1 Simulator)' \
-t '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate' \
'myAppName' \
-e UIASCRIPT 'some_path' \
-e UIARESULTSPATH 'some_other_path'
但我收到错误并且模拟器不会启动
Waiting for device to boot...
2015-03-18 10:29:04.064 instruments[13082:64124] [MT] iPhoneSimulator: Could not launch simulator: -10810
从jenkins用户下的命令行运行时,我的工作正常。
非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
这可能与您在桌面会话中没有运行Jenkins主服务器或Jenkins服务器这一事实有关,这意味着它无法访问您的GUI(例如,它可以' t启动弹出窗口或对话框的任何内容。
因此,您需要手动启动Jenkins主机,或者如果它作为服务运行,则允许它访问GUI(不确定如何在Mac OS上执行此操作)。另一种方法是在同一台机器上运行Jenkins从站,通过JNLP启动。
以下Stackoverflow问题处理相同的错误消息/代码并提出类似的解决方案: