Xcode 5:一个方案中的多个测试目标:"模拟器已在使用中"

Joh*_*rug 16 xcode unit-testing ios ios-simulator xcode5

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

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

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

谢谢!

小智 1

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

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

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