在 Xcode 5 中,我有一个包含多个项目的工作区和一个应该运行各个项目的所有测试目标的方案。当我开始测试时,大约有 3 个测试项目目标通过了。到目前为止,一切都很好。但是在第四个测试目标上,我从 Xcode 收到一条错误消息,告诉我模拟器无法启动,因为它已经在使用中。
有没有办法在单个(!)方案中杀死每个测试目标(!)之间的模拟器? 或者还有其他解决方案吗?
编辑: 我为此打开了一个雷达:http://openradar.appspot.com/15153136
谢谢!
最佳答案
每当我尝试使用 calabash 运行我的功能测试时,我都会遇到这个错误。一种方法可能是在每个构建过程之后运行一个脚本来终止模拟器。
这个人写了一个 bash 脚本来做这个 http://cdrussell.blogspot.co.uk/2012/04/script-to-kill-iphone-simulator-if.html
可能值得将其作为每个测试目标的构建阶段运行
关于ios - Xcode 5 : Multiple test targets in one scheme: "Simulator already in use",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19141449/