Xcode/Simulator:如何运行旧的iOS版本?

for*_*yez 130 iphone xcode objective-c ipad ios

我正在考虑升级到iOS SDK 4.2.但我想知道的是,如果我仍然可以将模拟器作为iOS 3.2运行.这是因为我正在为iPad创建iAds,但我仍然想检查我的程序是否可以在iOS 3.2上运行.

注意:我过去曾看过类似的帖子,但是他们在确定如何完成这些操作方面没有多大帮助.

t.m*_*l.d 384

对于发现此旧问题的任何其他人,您现在可以下载所有旧版本.

Xcode- > Preferences- > Components(单击"模拟器"选项卡).

安装您想要/需要的所有版本.

要显示所有已安装的模拟器:

目标 - >在下拉列表"部署目标"中选择版本最低的安装版本nr.

您现在应该在下拉列表中看到所有可用的模拟器.

  • 使用最新的 Xcode 5.1.1 - 现在只有 6.1 和 7.1 版本可在模拟器中使用。(8.0 处于测试阶段) (2认同)
  • @foreyez实际上,这现在应该是公认的答案。 (2认同)

Eri*_* Su 35

Xcode 15:

Xcode -> 设置 -> 平台

然后单击+按钮 在此输入图像描述

  • 我没有看到左下角那个小加号图标!谢谢 ;) (5认同)

Ash*_*k R 30

XCODE 10.1

1.转到Xcode->首选项(快捷CMD,)

2.选择组件

3.下载模拟器版本

在此处输入图片说明

4. XCode-> Open Developer Tool-> Simulator这将以独立应用程序形式启动Simulator

5硬件->设备->管理设备...

6.单击+ iCon创建新的模拟器版本。

7.指定模拟器名称,设备类型,然后从下拉菜单中选择操作系统版本。

在此处输入图片说明

8.单击创建。

9.硬件->设备-> iOS 11.0-> iPhone 6

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

多数民众赞成在运行享受编码!

  • XCode 11.4 中的模拟器菜单已更改。现在是文件 -> 打开设备 -> (所需操作系统) -> (所需模拟器) (2认同)

ing*_*.am 22

如果您的二进制文件中有iAd,则无法在iOS 4.0之前的任何内容上运行它,如果您尝试提交这样的二进制文件,它将被拒绝.

升级后,您仍然可以从3.2开始运行模拟器.

在iPhone模拟器中尝试选择硬件 - >版本 - > 3.2

  • 不是这样,你可以弱链接iAd框架 (2认同)

Ian*_*ink 13

打开xcode,在顶部菜单中转到xcode > Preferences > Downloads,您将可以选择下载旧的sdks以与xcode一起使用.您还可以下载命令行工具和设备调试支持.

在此输入图像描述

  • 问题是如何“运行”。 (2认同)

Ofi*_*chi 9

Xcode (14.1v) -> 设置 -> 平台 -> + 图标

在此输入图像描述


Ste*_*eve 8

Targets下的XCode中,右键单击您的项目并获取信息.在Build选项卡下查找iOS Deployment Target.通过更改此功能,您应该可以测试不同的iOS版本.

替代文字

  • 注意:这个答案是如何在旧版iOS上运行应用程序.但我想知道如何模拟旧版本. (3认同)

小智 8

要将以前的iOS模拟器添加到Xcode 4.2,您需要旧的xcode_3.2.6_and_ios_sdk_4.3.dmg(或类似版本)安装程序文件,并执行以下操作:

  • 挂载xcode_3.2.6_and_ios_sdk_4.3.dmg文件
  • 打开安装磁盘映像并选择菜单:Go-> Go to Folder ...
  • 键入/ Volumes/Xcode和iOS SDK/Packages /然后单击Go.有许多软件包,可以找到iPhoneSimulatorSDK(版本).pkg
  • 双击以安装要添加的软件包,然后等待安装程序显示.
  • 在安装程序中,单击继续并选择目标,选择文件夹...
  • Explorer显示并选择Developer文件夹,然后单击"选择"
  • 根据需要安装并重复使用其他模拟器.
  • 重启Xcode.

现在有一个已安装的模拟器列表.


N.W*_*N.W 6

我正在寻找如何在比原始问题更新的 xcode 版本上执行此操作,虽然这里的答案让我找到了我需要去的地方,但它们的位置不再准确。Xcode 11.3.1,您需要进入 Preferences -> Components,然后选择所需的 Simulators。您还可以从同一窗口中选择 tvOS 和 watchOS 模拟器。

Xcode 11.3.1 的组件首选项窗口

  • 我已经完成了此操作,它们已经下载,但我仍然没有看到从模拟器列表中运行它们的选项。 (5认同)