我发现使用" Simulator正在使用"非常烦人。当几个项目被打开时发生错误,并且我已经构建并运行它并忘记停止它,然后我尝试运行另一个项目,但只使用了#34;正在使用的模拟器"出现错误。
我必须浏览当前打开的所有项目,看看哪个项目正在运行并手动停止。
单击CMD + R时是否可以停止任何正在运行的项目?
答案 0 :(得分:1)
确保模拟器不运行的一种方法是从终端(测试)运行以下内容:
killall "iPhone Simulator"
这样做会杀死名为" iPhone模拟器"的过程,对于任何基于unix的平台来说都是如此。
我建议的唯一另一个最好的方法是让bash脚本在编译之前手动终止模拟器,即添加一个"运行脚本"定位到构建阶段(在开始时)以执行以下命令:
#!/bin/bash
killall "iPhone Simulator"
exit 0
或
#!/bin/bash
sudo killall "iPhone Simulator"
exit 0
取决于您的用户组等...
通常情况下,当您的应用程序在运行时崩溃或您过早地从断点处停止执行时,模拟器不会终止。
添加并测试上述内容:
你有它。如果它因任何原因无法工作,您可以随时检查构建日志以查看输出结果。