当我在Xcode上按Run并且其他任务已经运行时,会出现以下消息:
正在使用的模拟器。 模拟器无法启动,因为它已在使用中。
我和一些朋友核对过,当他们按下运行时,Xcode会自动停止正在运行的任务并运行你想要的应用程序。我该如何配置?
提前致谢,
答案 0 :(得分:19)
退出模拟器,然后重试。如果不能正常工作退出Xcode ,请重试。
答案 1 :(得分:9)
如果您在Xcode中打开了两个项目,并且一个正在模拟器上运行,那么就无法运行另一个。浏览每个项目窗口,查看是否有任何正在运行,如果有,请按左上角的“停止”按钮:
答案 2 :(得分:3)
在大多数情况下, Josh 答案解决了这个问题。但刚才我在Xcode中只有一个项目,试图清理和构建它什么也没做。 对我来说(这次)解决方案是:
它有效!!!
答案 3 :(得分:2)
如果问题是你有多个项目打开并运行到模拟器冲突,有人创建了一个小的Automator脚本,关闭当前的模拟器并启动下一个模拟器。一种工作,但可能适合你。
答案 4 :(得分:2)
过度附加的调试器综合症
当我在不按下停止按钮(应用程序仍在其上运行)的情况下切换模拟器类型(ios版本或设备类型)时,会发生这种情况。要解决此问题,请切换回旧版本(如果你还记得它是:P),运行然后停止应用程序,切换到所需的模拟器配置,运行,tadaaaa:错误消失了。
如果您有两个项目且一个正在运行,并且您尝试运行另一个项目,也会发生这种情况。解决方案是在启动所需的之前停止另一个。
如果您遇到某种疯狂的错误并且模拟器没有响应,也会发生这种情况,在这种情况下,调试器仍然附着,在它心爱的模拟器上哭泣。您必须关闭xcode模拟器,有时需要重新启动它。
此时我有最新的xcode版本并且已经有一段时间了。现在我没有重新启动模拟器,xcode,计算机,路由器,第二天早上睡觉和醒来......:D
希望这有助于你们苹果在xcode中有很多奇怪的非分类异常。他们至少可以说调试器仍然存在于内存中,我们是程序员而不是普通用户,你给我们的错误越多,我们就越了解如何避免它们。
当我的个人最喜欢的时候,xcode为您新添加的famework提供绝对路径,以便找出为什么它在其他计算机上不起作用(妙境综合症项目)。
(咆哮咆哮咆哮讽刺咆哮......你明白了)
答案 5 :(得分:1)
您的Mac可能会自动打开iPhone模拟器,为了停止此操作,您可以通过导航到~/Applications/Terminal.app
来运行终端,OSX的命令提示符版本
从那里你可以运行这些命令。
top -u
此命令显示mac的进程以及有关它们的一些信息,从那里可以看到iPhone模拟器是否可以打开。sudo killall iPhone\ Simulator
为您解构此命令,sudo
通过输入您的登录密码killall
使您进入超级用户模式:此命令按指定的名称杀死所有进程。 iPhone\ Simulator
:这是应用的名称,为了有空格,需要在第二个单词之前加\ (space)
。通过运行此命令,您将终止所有名为 iPhone模拟器的进程。祝你好运!
答案 6 :(得分:0)
退出模拟器,然后重试。
答案 7 :(得分:0)
退出xcode和模拟器,然后尝试重启mac
答案 8 :(得分:0)
此问题有三种解决方案:
如果这不起作用,那么 -
如果这也行不通,那么,
最有可能 - 第一步就够了!!!
答案 9 :(得分:0)
要让模拟器停止正在运行的任何内容,您需要勾选方框"不要再显示此消息"。
示例:
然后点击框。
然后即使程序已经运行,您也可以运行模拟器。
答案 10 :(得分:0)
我也遇到过这个问题,但对我而言,问题与XCode或模拟器无关。
问题出在我的代码中。一个过程使CPU运行在100%,修复我的代码中的错误修复了模拟器问题。
答案 11 :(得分:0)
强制退出,iOS模拟器和Xcode,然后重新打开Xcode 并运行项目。
答案 12 :(得分:-2)
两种可能性。 1)退出模拟器,然后运行要运行的应用程序 2)只需停止使用模拟器的应用程序并运行您要运行的应用程序
答案 13 :(得分:-2)
尝试以下步骤,提高问题持续性的顺序:
强制退出Xcode似乎总是对我有用。
确实是一个棘手的Xcode错误。现在它解决了,编码愉快!