每当我尝试从Xcode运行应用程序时,它都会显示一条错误消息:
即使模拟器未运行,也会发生这种情况。我强制退出活动监视器中的模拟器进程,但它会一次又一次地显示该消息。
如果我退出并重新打开Xcode,它可以正常工作,但除了关闭Xcode之外还有其他解决方案吗?
规格:
大多数回答显示您必须退出Xcode或重新启动Xcode。如果存在复杂情况的中间情况(如撤消和重做代码)。在这种情况下,如果您关闭Xcode,您将无法撤消上次修改的代码(不是在谈论SVN提交)。 所以我想知道如何通过关闭Xcode来解决它。
我在OS X 10.9.2上运行Xcode 5.1.1(5B1008)
答案 0 :(得分:0)
答案 1 :(得分:0)
退出Xcode。一段时间后,模拟器应该再次工作。
答案 2 :(得分:0)
最后我找到了上述问题的解决方案:
有两种解决方案:
第一:简单解决方案
当您运行Xcode的多个实例时会发生这种情况。检查Xcode的所有实例,其中一个显示项目运行状态(即使您的模拟器已关闭)。单击该Xcode实例的停止按钮将解决此问题。
再次!您无需关闭Xcode。
第二:复杂的解决方案
如果第一个解决方案不起作用,请遵循此解决方案。
活动监视器未显示任何模拟器进程正在运行。消息仍显示"正在使用的模拟器"。
真实的,模拟器进程不在内存中,但其他应用程序正在使用它。
就像在我的情况下,我用来打开许多Xcode实例。因此,您的应用程序和其他演示应用程序或任何第三方应用程序也有实例。
所以我确实发现其中一个第三方应用程序是使用模拟器,即使我" 退出"模拟器。这就是为什么它继续说" 模拟器在使用中"。如下图所示
进程AMSlideMenu
是使用的第三方控件(我的意思是它的Xcode实例正在运行)。我刚退出这个过程,消息不再出现。
我并不是说这是AMSlideMenu
的问题。它是来自Xcode环境的问题,即使我们退出模拟器,有时其中一个实例仍在使用模拟器进程。
希望这对任何仍然面临这类问题的人都有所帮助,并且不愿意退出Xcode来解决这个问题(因为你处于某种程度的中间,而那时候退出Xcode是不可行的)。 :)
答案 3 :(得分:-1)
尝试右键单击Dock上的IOS模拟器图标,然后单击退出