【问题标题】:Testing multiple iOS versions in Simulator在模拟器中测试多个 iOS 版本
【发布时间】:2025-12-16 13:20:03
【问题描述】:

如何在模拟器中测试多个 iOS 版本?我似乎只能测试 iOS 4.1。我也希望能够在模拟器中测试 3.x 版本。

【问题讨论】:

  • 您是问代码中动态检查版本还是设置SDK?

标签: iphone objective-c cocoa-touch xcode ios4


【解决方案1】:

Cocoa with Love 有一个很好的 post 说明如何做到这一点

要允许在 3.1.3 中进行模拟,您必须 安装旧版本的 Xcode。如果 你是注册的 iPhone 开发者, 你可以下载 Xcode 3.1.4 Leopard 与 iPhone SDK 3.1.3 或 Xcode 带有 iPhone SDK 3.1.3 的 Snow Leopard 的 3.1.4。小心将它们安装在与 Xcode 不同的位置 3.2.3 与 iOS3.2/iOS4 (选择不同的硬盘或重命名您的 之前的现有 /Developer 目录 你安装)。

【讨论】:

    【解决方案2】:

    “硬件”菜单中有更改设备和版本的选项。

    【讨论】:

      【解决方案3】:

      您可以在不同的路径安装多个版本的 SDK。

      要下载旧版 SDK: http://iphonesdkdev.blogspot.com/2010/04/old-versions-of-iphone-sdk.html

      【讨论】: