无法确定要启动的模拟器设备。- Xcode

66

我刚下载了 Xcode 6 并简单使用了一下。

在切换回之前的 Xcode 版本并在模拟器上运行后,我一直收到这个错误:

无法确定要启动的模拟器设备。

我们该如何解决这个问题呢?

提前感谢您的帮助。

9个回答

173

确保您在Dock中只运行了一个iOS模拟器实例。


2
@DayanGonzalez 退出所有 Xcode 实例并重新打开。 - Kyle Clegg
1
这对我有用。我有一个已经在XCode 6 beta中启动的iOS模拟器实例,所以当我关闭它并尝试从Xcode 5再次启动时,它起作用了。谢谢。 - Brian S
2
我有另一个iOS模拟器实例在运行,但它没有出现在Dock中。我使用活动监视器找到并退出它,问题就解决了。 - lyricsboy
我同时安装了Xcode 9和Xcode 8。我打开了Xcode 8,但不知何故,我的模拟器消失了,即使Xcode 9从未打开过。我尝试了很多其他方法,但这个方法百分之百有效。我关闭了模拟器、关闭了Xcode、重新启动了我的CPU,然后打开了Xcode 8,所有的模拟器都出现了。 - Lance Samaria

56

对于我来说,这有一个简单的解决方案:

  1. 通过Xcode -> Open Developer Tool -> iOS simulator打开模拟器(即使无法启动,应用程序也会打开)。
  2. 在模拟器应用程序打开的情况下,转到Hardware -> Device -> Manage Devices。
  3. 使用加号按钮添加任何缺失的模拟器(我的所有模拟器都因某种原因而丢失了)。

2
谢谢,伙计!我不得不从备份中恢复,但我的所有模拟器都不见了。 - Jailpod
2
太好了。我花了一整天的时间来解决这个问题,安装和卸载了很多次,直到我看到了这篇文章。 - Peter Johnson
2
谢谢你的解决方案。我已经尝试解决那个问题5个小时了。XCode 6.1的更新真是太可怕了! - Kemal Can Kaynak

2

我曾经遇到过相同的问题,并通过以下步骤解决:

1)把 Xcode6-beta 移动到应用程序文件夹中。

2)重新启动 Mac,并从应用程序文件夹打开 Xcode6-beta。


我一直在移动旧版本的Xcode,发现我的模拟器应用程序没有设备。重启我的Mac似乎是解决这个问题的方法。 - Joseph Humfrey

1

我认为你的Dock中有两个模拟器正在运行。请关闭另一个模拟器,然后再次运行项目。这可能会对你有所帮助。


1
当我从Xcode 6 beta选择iPhone 5s运行时,我遇到了相同的问题。如果我选择iPhone 5或“可调整大小的iPhone”,那么我的应用程序可以正常启动。

我现在在Xcode 6 GM上遇到了这个问题。在beta 7下它工作得很好,但是升级后,即使删除并重新添加它们,我的模拟器现在都无法工作。 - ray

1

如果不重新启动OS X,您将看不到模拟器的配置文件。我已经添加了多个模拟器,在重新启动完成后,在模拟器栏下的设备列表中会显示它们。我认为这是Xcode 6 Beta的一个错误。


0

我的情况不是因为同时打开了两个模拟器,而是因为同时打开了仪器。关闭仪器解决了这个问题。


0
在我的情况下,我之所以会收到这样的消息,只是因为模拟设备仍在启动中(比通常要长,我猜测)。Xcode 7.2。 (实际上,这并不是针对这个特定问题的答案,但我在谷歌搜索标题中的信息时来到了这里,所以我在这里写下了我的注意事项,以防其他人遇到和我一样的情况)

-2

我刚刚通过移除测试版并重新启动计算机来解决完全相同的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接