无法在Xcode中选择iOS模拟器

问题描述 投票:0回答:8

我将 Xcode 更新到了 6.1 版本,现在我不明白为什么当我想运行我的应用程序时,我不能像以前的版本一样选择左上角的模拟器。出现的唯一选择是一般的“iOS 设备”。

ios ios-simulator xcode6
8个回答
33
投票

按“窗口”,然后按“设备”,检查它们是否出现在那里,如果没有 - 单击左下角的“+”图标


29
投票

转到文件 -> 项目设置 -> 信息。 将部署目标更改为较低或较高版本。

很可能您没有为当前部署目标安装模拟器。您可以通过转到 Xcode Preferences -> Downloads 来完成此操作。在“组件”部分,您将看到用于下载尚未安装的模拟器的选项。

多次遇到同样的问题并找到了解决方案。希望这可以帮助。 :)


5
投票

我终于找到了解决办法。当我在设备菜单中添加模拟器 (Shift+Cmd+2) 时,出现此错误:“无法确定 SimDeviceSet,set_path=/Users/MyUser/Library/Developer/CoreSimulator/Devices” 我检查了目录,没有“CoreSimulator”文件夹,所以我创建了它。我重新启动了 XCode,现在可以选择所有 iOS 模拟器来运行我的应用程序。

谢谢大家。


5
投票

我怀疑您由于重命名 Xcode.app 或类似内容而与 CoreSimualtorService 通信时遇到问题。 Xcode 6.0 和 6.1 发行说明中提到了这一点。不幸的是,目前唯一的解决方法是您将其重命名或重新启动。

更新

请注意,对于当前(截至本次更新)版本的 Xcode (7.2+),重命名应该可以正常工作。为了获得最佳结果,一次仅使用一个版本的 Xcode。如果您在一个版本正在运行时启动另一个版本的 Xcode,则前一个版本将失去对模拟器设备的访问权限。重新启动它将导致它能够访问模拟器设备(当然还有另一个停止)。基本上最后一个获胜。


2
投票

我遇到了同样的问题。我的操作系统是10.9.5。我通过从 Xcode Preferences -> Downloads -> iOS 7.1 Simulator 下载 IOS 模拟器 7.1 解决了这个问题。 然后 Windows -> 设备 -> 通过单击 + 添加模拟器设备。

谢谢。


2
投票

进入“窗口”->“设备和模拟器”,检查是否列出了任何模拟器。如果没有,请单击左下角的“-”来添加。或者,如果设备在那里,但您无法在可供选择的设备中看到它们,则检查可能与 Xcode 模拟器不兼容的部署目标,根据您的 Xcode 支持设置目标,您将看到模拟器列表。


0
投票

就我而言,从我的文件夹中删除 xcuserdata 后,然后模拟只有我的 Mac,没有任何其他选项。经过搜索,我发现在方案设置中,运行->信息->可执行文件,没有任何应用程序。然后我在项目中选择我的应用程序。然后模拟器全部回来。


0
投票
  • 打开Xcode
  • 打开偏好设置
    Command + ,
  • 导航至
    Platforms
    选项卡
  • 确保已安装 iOS 和 iOS 模拟器。

注意:有时问题可能是由于无效缓存造成的,因此如果之前安装过它们但您仍然遇到问题,请尝试从平台选项卡中删除(右键单击+删除...)它们,然后再次下载它们。

完成前面的步骤后,您应该能够选择模拟器并创建新模拟器。

© www.soinside.com 2019 - 2024. All rights reserved.