模拟器无法启动,因为它已经被使用
我正在使用xcode 5,并且经常得到The Simulator can't be launched because it is already in use.
当它没有运行或打开(即我做之后:退出模拟器)。
我停止了应用程序,并没有任何其他打开,运行或使用模拟器的项目(请避免这些build议)。
这发生在我得到和exception之后。
我怎么可以“免费”的模拟器进程,而不必重新启动我的电脑(现在,这是我发现的唯一的解决scheme)我试过了:
- 模拟器 – >服务 – >重置内容和设置
- closuresxcode并重新打开
- xcode – >开发者toos – >模拟器 – >(打开模拟器)退出模拟器
- 活动监视器 – >(模拟器是closures的,所以在这里没有强制closures)
还有一个例外是没有被抓住我的任何尝试抓住,所以我想知道是否从开发人员工具的工具可以帮助我找出什么是错的。
我得到了解决scheme
- 首先退出你的模拟器。
- 然后退出并重新启动Xcode。
- 然后运行你的项目。
我希望这会帮助你…
重新启动xcode和模拟器。 这是一个错误。
这里可能发生的是你已经终止了模拟器,但是你还没有终止Xcode仍然用模拟器打开的debugging会话。 你会注意到停止button仍然出现在左上angular。 debugging会话保持打开,因为你从来没有继续从你打的例外。
您可以通过按停止button或按命令+句点来终止debugging会话。 之后,你将能够再次build立到模拟器。
一旦我们得到“使用中的模拟器”的错误,我们将没有其他select退出Xcode,因此代码中所做的更改不能撤消。
我遇到的唯一的解决办法是养成一种习惯
-
清理项目两次或更多次
-
运行项目之前重置模拟器。
而这个解决scheme最糟糕的部分是每次都要在模拟器中运行项目之前遵循这个过程。
但是它不需要强制退出Xcode,所以这至less允许我们撤消代码中的更改。
不能帮助它…
这个Bug需要由苹果解决,我猜…
2014年9月2日
我没有面对这个问题,因为我更新了我的Mac OSX和Xcode。 似乎它是由苹果公司修复的。
谢谢你。
尝试做一个重置内容和设置
你只需要closuresXCode和iOS模拟器应用程序。 然后重新启动XCode。 而已。
您也可以通过点击xcode左上方的停止button(播放button旁边)来解决这个问题。 问题是模拟器是/可能会停止,但debugging器仍在该文件上运行。 所以,而不是重新启动xcode,只需点击停止button。
干杯
检查另一个Xcode实例是否使用模拟器。 如果是这样,只需按下Xcode左上angular的矩形,即可停止正在运行的应用程序。 它总是发生在我身上,因为我忘记closures正在运行的应用程序。
检查MacOS的docker,你能find模拟器的图标? 然后检查图标的底部是否有白线或白点。 如果docker不在底部,请检查图标的左侧或右侧是否有白线或白点。 如果有,模拟器已经在使用。 你应该点击模拟器图标,然后按CMD + Q来完成它。
我首先尝试,但他们不能帮我解决我的问题。 我删除了Xcode并重新安装,然后问题就解决了。
确保你已经正确安装了Xcode,否则Xcode将无法正常工作。
我认为这是Xcode 5.1中的一个错误
我用这个解决scheme来解决这个问题。 “从后台closures所有应用程序,然后运行”
要closures后台使用的应用程序,
select模拟器,然后按“Ctrl + Shift + H + H”所以它打开后台任务屏幕在这个closures所有的应用程序从后台,然后从Xcode运行你的应用程序。
我希望这会解决你很多时间重新启动Xcode。
我有同样的问题。 我的解决方法很简单:从模拟器的菜单 – >硬件 – >设备中select正确的模拟器。 似乎问题是因为模拟器设备不适合xcode项目中的scheme设备。
检查每个项目窗口,点击XCODE左上方的“停止运行”button。
不需要停止模拟器。 *停止debuggingXcode中的所有其他项目。 *现在运行你想要的应用程序。
这对我有效。