16

在 Xcode 5 中,我有一个包含多个项目的工作区和一个应该运行各个项目的所有测试目标的方案。当我开始测试时,大约有 3 个测试项目目标通过。到目前为止,一切都很好。但是在第四个测试目标上,我从 Xcode 收到一条错误消息,告诉我模拟器无法启动,因为它已经在使用中。

有没有办法在单个(!)方案中杀死每个测试目标(!)之间的模拟器?还是有其他解决方案?

编辑:我为此打开了一个 rdar:http: //openradar.appspot.com/15153136

谢谢!

4

1 回答 1

1

每当我尝试使用葫芦运行我的功能测试时,我都会遇到这个错误。一种方法可能是在每个构建过程之后运行一个脚本来杀死模拟器。

这家伙写了一个 bash 脚本来做这个 http://cdrussell.blogspot.co.uk/2012/04/script-to-kill-iphone-simulator-if.html

可能值得将其作为每个测试目标的构建阶段运行

于 2013-12-03T11:30:30.057 回答