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

Kuk*_*ula 84 xcode ios ios-simulator

我正在使用xcode 5,并且经常The Simulator can't be launched because it is already in use.在它没有运行或打开时(即在我执行之后:退出模拟器).

我停止了应用程序并且没有任何其他打开,运行或使用模拟器的项目(请避免这些建议).

这种情况发生在我得到和例外之后.

如何"释放"模拟器进程而无需重新启动计算机(此时这是我找到的唯一解决方案)我尝试过:

  1. 模拟器 - >服务 - >重置内容和设置
  2. 关闭xcode并重新打开
  3. xcode - >开发人员toos - >模拟器 - >(打开模拟器)退出模拟器
  4. 活动监视器 - >(模拟器关闭,所以没有什么可以强行关闭)

还有一个例外是没有陷入我的任何尝试捕获,所以我想知道开发工具中的哪个工具可以帮助我找出问题所在.

Dha*_*ngh 150

我得到了解决方案..

  1. 首先退出你的模拟器.
  2. 然后退出并重新启动Xcode.
  3. 然后运行您的项目.

我希望它会对你有所帮助......

  • 我能够让它只需要定期退出xcode,而不是强制退出,这是值得的. (29认同)
  • @zszen是的,我知道它不是一个有效的解决方案.这是xcode中的一个错误. (2认同)

Pat*_*ins 6

重启xcode和模拟器.这是一个错误.


小智 4

这里可能发生的情况是,您已经终止了模拟器,但实际上并没有终止 Xcode 仍然与模拟器打开的调试会话。您会注意到停止按钮仍然出现在左上角。调试会话保持打开状态,因为您从未从遇到的异常继续下去。

您可以通过按停止按钮或按命令+句号来终止调试会话。之后,您将能够再次构建模拟器。