当我在Xcode中按下运行按钮时,如果有其他任务正在运行,则会出现以下消息:
模拟器正在使用中。 无法启动模拟器,因为它已经在使用中。
我向一些朋友核实了一下,当他们按下运行按钮时,Xcode会自动停止正在运行的任务并运行你想要的应用程序。那我该如何在这里进行配置呢?
谢谢!
当我在Xcode中按下运行按钮时,如果有其他任务正在运行,则会出现以下消息:
模拟器正在使用中。 无法启动模拟器,因为它已经在使用中。
我向一些朋友核实了一下,当他们按下运行按钮时,Xcode会自动停止正在运行的任务并运行你想要的应用程序。那我该如何在这里进行配置呢?
谢谢!
退出模拟器,然后再试一次。如果还不行,退出Xcode,然后再试一次。
如果您在Xcode中打开了两个项目,并且其中一个正在模拟器上运行,则无法运行另一个项目。请浏览每个项目窗口,查看是否有任何正在运行的项目,如果有,请按左上角的“停止”按钮:
过度依赖调试器
当我切换模拟器类型(iOS版本或设备类型)时,如果没有按下停止按钮(应用程序仍在运行),就会发生这种情况。要解决这个问题,切换回旧的模拟器(如果你记得是哪一个的话:P),运行然后停止应用程序,切换到所需的模拟器配置,再次运行,问题就解决了。
如果你有两个项目并且其中一个正在运行,而你想运行另一个,则会出现这种情况。解决方法是在启动所需项目之前停止另一个项目。
如果你遇到某种疯狂的错误导致模拟器无响应,那么调试器将保持连接状态,哭泣着它心爱的模拟器。你必须关闭Xcode模拟器,并有时需要重新启动。
我目前使用的是最新版本的Xcode,曾经为此感到沮丧。现在我不需要重启模拟器、Xcode、电脑、路由器,也不需要去睡觉,第二天早上再起来...:D
希望这能对你们有所帮助,苹果在Xcode中有很多奇怪的未分类异常。他们至少可以说调试器仍然连接到内存中的某些东西,我们是程序员而不是普通用户,你们给我们越多错误,我们就越能理解如何避免它们。
我个人最喜欢的情况是Xcode会在你新添加的框架中放置绝对路径,导致在其他计算机上无法正常工作(奇境项目综合症)。
(还有一些抱怨和讽刺...你懂的)
退出模拟器,然后重试。
~/Applications/Terminal.app
进入终端,然后运行以下命令。
top -u
:该命令显示Mac的进程及其相关信息,从中可以看到是否打开了iPhone模拟器。sudo killall iPhone\ Simulator
:解析此命令,sudo
将您置于超级用户模式,并要求您输入登录密码,killall
:此命令杀死所有指定名称的进程。iPhone\ Simulator
:这是应用程序的名称,为了有空格需要在第二个单词之前加上\(空格)
。 运行此命令将会杀死所有名为iPhone Simulator的进程。祝好运!
退出Xcode和模拟器,尝试重新启动您的Mac电脑。
我也遇到了这个问题,但对我来说,问题与XCode或模拟器无关。
问题出在我的代码中。一个进程使CPU运行在100%,修复我的代码中的错误解决了模拟器的问题。
强制退出 iOS 模拟器和 Xcode,然后重新打开 Xcode并运行项目。