iPhone模拟器可以';你不能洗吗?

iPhone模拟器可以';你不能洗吗?,iphone,ios,ios-simulator,Iphone,Ios,Ios Simulator,当我在其他任务已在运行的情况下按Run on Xcode时,将显示以下消息: 模拟器在使用中。 无法启动模拟器,因为它已在使用中 我与一些朋友进行了检查,当他们按run时,Xcode会自动停止正在运行的任务并运行您想要的应用程序。我如何在这里配置它 提前感谢,退出模拟器并重试。有两种可能。 1) 只需退出模拟器,运行您想要运行的应用程序 2) 只需停止使用模拟器的应用程序并运行您想要运行的应用程序如果问题是您打开了多个项目,并且遇到了模拟器冲突,则有人创建了一个小型自动程序脚本,关闭当前模拟器并

当我在其他任务已在运行的情况下按Run on Xcode时,将显示以下消息:

模拟器在使用中。 无法启动模拟器,因为它已在使用中

我与一些朋友进行了检查,当他们按run时,Xcode会自动停止正在运行的任务并运行您想要的应用程序。我如何在这里配置它


提前感谢,

退出模拟器并重试。

有两种可能。 1) 只需退出模拟器,运行您想要运行的应用程序
2) 只需停止使用模拟器的应用程序并运行您想要运行的应用程序

如果问题是您打开了多个项目,并且遇到了模拟器冲突,则有人创建了一个小型自动程序脚本,关闭当前模拟器并启动下一个模拟器。这是一种工作,但可能对你有用


退出模拟器,然后重试。如果不工作,请退出Xcode并重试。

退出Xcode和模拟器,并尝试重新启动mac

如果有两个项目在Xcode中打开,其中一个在模拟器上运行,则无法运行另一个项目。浏览每个项目窗口,查看是否有任何项目正在运行,如果有,请按左上角的“停止”按钮:

在大多数情况下,Josh answer解决了这个问题。但刚才我碰巧在Xcode中只有一个项目,试图清理和构建它却一事无成。 对我来说(这一次),解决办法是:

  • 右键单击dock中的模拟器,然后单击退出
  • 我对Xcode也做了同样的操作(在Dock中右键单击Xcode并单击退出)
  • 在那之后,只要重新打开Xcode,瞧
    它工作

    按问题持续时间的递增顺序尝试以下步骤:

  • 退出模拟器
  • 清理项目,重置模拟器,删除“派生数据”
  • 如果没有任何效果,强制退出Mac菜单中的Xcode和Simulator 强制退出Xcode似乎总是对我有用


    这确实是一个棘手的Xcode错误。现在问题解决了,快乐编码

    过度连接调试器综合症

    当我切换模拟器类型(ios版本或设备类型)而不按下停止按钮(应用程序仍在其上运行)时,就会发生这种情况。要修复此问题,请切换回旧的配置(如果您记得它是:P),运行然后停止应用程序,切换到所需的模拟器配置,运行,tadaaaa:错误消失

    如果您有两个项目,其中一个正在运行,而您试图运行另一个,也可能发生这种情况。解决方案是在启动所需的一个之前停止另一个

    如果您有某种疯狂的bug,并且模拟器没有响应,那么这种情况也会发生。在这种情况下,调试器仍然处于连接状态,为它心爱的模拟器哭泣。您必须关闭xcode模拟器,有时还要重新启动

    我现在有最新的xcode版本,并且有一段时间被混淆了。现在我可以自由地重新启动模拟器、xcode、计算机、路由器、睡觉和第二天早上醒来……:D

    希望这能帮助你们,苹果在xcode中有很多奇怪的未分类异常。他们至少可以说调试器仍然在内存中,我们是编程人员而不是普通用户,你给我们的错误越多,我们就越了解如何避免错误

    我个人最喜欢的si是xcode将绝对路径放入新添加的famework,然后疯狂地搜索它为什么不能在其他计算机上工作(wonderland综合征项目)


    (和咆哮讽刺咆哮..你明白了)

    这个问题有三种解决方案:

  • 右键单击文档上的模拟器,退出,然后从Xcode重新运行应用程序
  • 如果这不起作用,则-

  • 保存代码,右键单击Xcode,用项目重新启动Xcode,然后再次运行。记住在目标中选择模拟器而不是设备
  • 如果这也不管用,那么,

  • 强制关闭-模拟器/Xcode-重新启动mac,然后再次运行Xcode

  • 很可能-第一步就足够了

    要使模拟器停止运行,您需要勾选“不再显示此消息”框

    例如:

    然后单击该框


    然后,即使程序已经在运行,您也可以运行模拟器。

    您的mac可能会自动打开iPhone模拟器,为了停止此操作,您可以导航到
    ~/Applications/Terminal.app
    从那里可以运行这些命令

  • top-u
    此命令显示mac的进程,以及有关进程的一些信息,从中可以看到iPhone模拟器是否打开
  • sudo killall iPhone\Simulator
    为您解构此命令,
    sudo
    让您输入登录密码,从而进入超级用户模式,
    killall
    :此命令按指定的名称终止所有进程
    iPhone\Simulator
    :这是应用程序的名称,为了有一个空格,需要在第二个单词前面加上
    \(空格)
    。通过运行此命令,您将杀死所有名为iphonesimulator的进程
  • 如果这没有帮助,请尝试重新启动
  • 如果重新启动没有帮助,请尝试重新安装XCode
  • 如果重新安装XCode没有帮助,请尝试完全重新安装操作系统

  • 祝你好运

    我也遇到过这个问题,但对我来说,这个问题与XCode或模拟器无关


    问题出在我的代码中。一个进程使CPU以100%的速度运行,修复了代码中的错误,修复了模拟器的问题。

    强制退出这两个进程