52

我还安装在 10.10 分区上并可以访问那里的 iOS 8.0 模拟器,但由于某种原因,在 10.9 上遵循相同的设置过程时,没有可用的 8.0 模拟器,我只能选择使用“iOS 设备”。

我的命令行工具是 Mavericks 的最新工具,在“位置”下选择。如果我更改我的部署目标,我可以启动一个 7.1 模拟器。唯一可能的异常值是我使用 iRamDisk 来管理模拟器和派生数据文件存储。但是,我已禁用此功能,卸载并重新安装 Xcode 无济于事。其他 Xcode 安装会发生冲突吗?

非常感谢任何帮助或想法。谢谢。

4

6 回答 6

115

接受的答案对我不起作用,重新启动 OSX 解决了这个问题

于 2014-08-27T20:46:28.000 回答
90

在新 MacBook Pro 上从 Time Machine 恢复后,我遇到了同样的问题,并在开发者论坛中找到了 Abel Pascual的解决方案:

  1. 打开 Xcode 6 测试版
  2. 转到菜单 Xcode > 打开开发者工具 > iOS 模拟器
  3. 即使出现错误对话框,您仍然可以访问 iOS 模拟器的菜单
  4. 选择硬件 > 设备 > 管理设备
  5. 添加(如果缺少)您想要的所有设备,或删除并重新创建出现故障的设备。

(您可以在 处检查设备~/Library/Developer/CoreSimulator/Devices)。

于 2014-06-15T21:17:35.433 回答
10

这对我有用..尝试更改部署目标

在此处输入图像描述

于 2015-07-24T09:29:33.663 回答
5

如 Xcode 6 发行说明中所述,如果在启动 Xcode.app 后重命名它,您将无法使用 iOS 模拟器。目前,解决方法是将其重命名或重新启动。

这个问题应该在 Xcode 7 中得到解决。仍然有一些边缘情况,但大多数用户应该不会再遇到这样的问题了。

于 2014-10-20T07:33:40.573 回答
5

这个问题有不同的解决方案:

  1. 下载 Xcode 的模拟器 Xcode -> 首选项 -> 下载

    在这里,您可以下载“组件”选项卡中可用的模拟器。此外,下载“文档”选项卡中可用的“库” 。这可能是有用的帮助。

截屏

  1. 下载后如果没有出现 iOS 8 模拟器,则重新启动您的 Mac

第 1 步和第 2 步帮助我解决了问题。

于 2014-10-21T08:59:45.743 回答
3

这可能不是这里任何人都在寻找的答案,但在我的构建设置中,“支持的平台”设置为iphoneos而不是iOS; 当我将它切换到iOS它时,我决定它可以在模拟器上运行。

但是,这也在我的项目中产生了 200 个错误,所以我不确定它是否是解决方案。

于 2015-06-30T21:00:04.227 回答