如何在Xcode 9.2中添加iPhone XS模拟器以及iPhone XS Max模拟器

29

我需要在XS设备上构建我的应用程序。我正在使用Xcode 9.2。

如何在我的Xcode中外部添加XS模拟器?

在我的模拟器中,最高只有iPhone X。

My machine Version:

OS X version: 10.12.6 (16G29)
Xcode version: 9.2

你现在有Xcode 10吗?如果有,那么你可以从Xcode 10的包内容中复制模拟器,并将其粘贴到Xcode 9.2的包内容中。 - Khush
我只有 Xcode 9.2。 - sejn
如果我尝试更新Xcode,它会显示一条消息:“当前版本需要OS X 10.13.6或更高版本,但您可以下载最后一个兼容版本。” 如果我更新Xcode,我不知道将下载哪个版本。 - sejn
7个回答

43

简单解决方案:

  1. 打开 Xcode。
  2. 选择“窗口”菜单。
  3. 选择“设备和模拟器”。
  4. 选择“模拟器”选项卡。
  5. 在左下角点击“+”图标。
  6. 选择所需的设备和iOS版本。
  7. 点击“创建”按钮。
  8. 享受吧 :)

进入图片描述

进入图片描述


22

对于那些遇到同样问题,但需要在 Xcode 10.x 中使用 iOS 13 模拟器(例如 iPhone 11),请按照以下步骤操作:

  1. 安装并打开 Xcode 11
  2. 进入 Xcode 菜单 > 打开开发人员工具 > 模拟器
  3. 在模拟器应用程序中,选择并运行所需设备的 硬件菜单 > 设备 > iOS 13
  4. 现在您可以关闭 Xcode 11 并打开 Xcode 10.x
  5. 您应该可以在设备列表中看到您的 iPhone 11 模拟器,如下图所示:

输入图片描述


那么在应用程序列表中,我们必须同时保留Xcode吗? - sejn
很遗憾,是的。或者你仍然可以将你的项目迁移到最新的Xcode版本中打开。 - Luiz Dias
我正在使用Xcode 10.1(模拟器也是10.1),但列表中没有iOS 13 - 我只有11.4、12.0和12.1。是否有办法添加iOS 13,以便我可以获得iPhone 11模拟器? - Greg
@Greg 您也必须安装 Xcode 11,然后按照上述步骤操作。 - Luiz Dias
@Luiz - 我很担心这个问题 - 我相信我已经达到了macOS 10.13.6的最大限制,因此只能使用Xcode 10.1。 - Greg

17

在 Xcode 中,转到窗口 > 设备和模拟器。然后点击模拟器,再点击“+”以添加所需的设备。


7

2020年更新

打开Xcode模拟器 文件 > 打开设备 > 选择您想要的设备。


1

对于模拟器来说,默认情况下,iPhone Xs 13.3在模拟器列表中不可用,因此我们需要创建它。

步骤:

•Xcode菜单 -> •打开开发者工具 -> •模拟器 ->• 硬件 -> •设备 -> •管理设备 -> •模拟器 -> •左栏 -> •点击 + 创建您的设备 -> •添加模拟器名称(可能为 iPhone Xs 13.3 )... 设备类型应为iPhone Xs ,操作系统版本为iOS 13.3 -> •创建

您的新设备将在设备列表中可用。

同样地,我们也可以创建其他设备。

[xcode]



你好,priyalp,为了获得更好、更快的答案,你可以使用Markdown格式化你的问题(请参见https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet),并添加标签(也许是Xcode)。 - Adrien Renaud

1

为此,您需要将Xcode版本升级到Xcode 10,而这并不适用于Xcode 9.2。


0
iPhone XS模拟器可在XCode 10及以上版本中使用。 我们无法在XCode 10以下创建iPhone XS模拟器,但是我们可以添加iOS 12.0模拟器到XCode 9.3中。

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