当前位置:  开发笔记 > 编程语言 > 正文

当使用jenkins运行测试时,iOS无法启动模拟器

如何解决《当使用jenkins运行测试时,iOS无法启动模拟器》经验,为你挑选了1个好方法。

我将使用jenkins为我的iOS应用程序,我在互联网上关注一些博客并使用jenkins成功构建,但是当我想为我的项目运行测试时,我收到此错误:

2015-12-10 16:58:06.105 xcodebuild[6635:91852]  iPhoneSimulator: Could not launch simulator: -10810
2015-12-10 16:58:06.174 xcodebuild[6635:92068]  iPhoneSimulator: Could not launch simulator: -10810
** TEST FAILED **

我已经尝试了xcodeplugin,只是jenkins中的一个简单的shell命令,他们都给了我这个错误.我的shell命令如下:

xcodebuild  -scheme XcodeBulidDemo -destination 'platform=iOS Simulator,name=iPhone 6' -configuration Debug test

我曾尝试在我的项目下的终端中运行此命令,它可以获得测试结果.

我真的不明白错误"iPhoneSimulator:无法启动模拟器:-10810"是什么意思,任何人都可以给我一些建议..



1> Xingou..:

在我的google之后,我发现了结果,无法启动模拟器是因为jenkins是守护进程,在后台运行,并且无法在前面渲染任何东西.

但是我们想使用jenkins来运行我们的UnitTest和UITest,我们必须运行模拟器,所以我们应该将jenkins更改为真实用户,并登录jenkins用户.

我发现了一个很棒的博客,它展示了如何一步一步地做到这一点:http: //www.cimgf.com/2015/05/26/setting-up-jenkins-ci-on-a-mac-2/

完成后,你可以使用jenkins在模拟器上运行测试,希望这可以帮助任何人有同样的问题.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有