ios - Xcode 5 : Multiple test targets in one scheme: "Simulator already in use"

标签 ios xcode unit-testing ios-simulator xcode5

在 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/

相关文章:

swift - AV 播放器无法在容器 View Swift 中工作

angular - 单元测试Angular 5滚动事件在whenStable之后触发

reactjs - 使用 Jest 和 react 测试库进行单元测试自定义 Hook

IOS 不在核心图形中显示替代颜色

ios - 将 getDocument 与 Firestore 链接起来?

ios - 如何使用 webRTC 进行视频聊天

ios - 将 subview 保留为 UIStackView 中的原始尺寸

ios - 从 UICollectionViewCell 到 ViewController 的自动布局约束

unit-testing - 使用依赖网络的代码进行单元测试

ios - 使用 swfit 通过 UIWebview 登录 facebook 显示空白