【问题标题】:Is it possible to run iOS 4.0 simulator anymore?是否可以再运行 iOS 4.0 模拟器?
【发布时间】:2011-12-19 18:20:18
【问题描述】:

我需要测试 iOS 4.0(不是 4.3)中发生的崩溃。

没有模拟器吗?

如果当前版本是 iOS 5.0,我如何测试这个版本的 iOS?

【问题讨论】:

  • 我认为自从那篇帖子以来已经发生了足够的变化,它的建议不再适用于这种情况。
  • 尤其是狮子座的人。

标签: ios ios4 ios-simulator


【解决方案1】:

在 Xcode 4.2 中,您可以单击 Scheme 下拉列表(靠近窗口左上角),列表底部是“更多模拟器...”选项。单击它,您将能够下载旧版本 iOS 的模拟器。如果这不能满足您的需求,是否可以更改目标的部署目标?

【讨论】:

  • 你在说什么?您可以在答案中将该选项显示为图像吗?
  • 我刚刚注意到“更多模拟器...”选项仅在目标的部署目标小于 5.0(当前可用的最高选项)时可用。一旦我将部署目标从 4.3 设置为 5.0,该选项就会消失。
  • 在我发布的屏幕截图中,我的部署目标是 iOS 3.1,但我没有看到该选项。
  • 对不起,克里斯蒂安,我不知道该告诉你什么。我不知道你为什么没有那个选项。
  • 即使有了这个“更多模拟器...”功能,似乎也无法获得 iOS 版本低于 4.3 的模拟器。
【解决方案2】:

为此,您需要获取 iPhoneSimulator4.0.sdk 文件夹。

最简单的方法是下载并安装旧版本的 Xcode - 您要查找的文件夹位于 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ p>

在 Lion 上的 Xcode 4.3 中,模拟器 SDK 位于在您的应用程序文件夹中的 Xcode.app 内。

复制获取到的iPhoneSimulator4.0.sdk

新位置:- /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

重启 Xcode

我不知道 Xcode 升级是否会在将来删除这些文件 - 将旧 SDK 保存在安全的地方以防您再次需要它们可能会有所帮助。

developer.apple.com 可能有用

【讨论】:

    【解决方案3】:

    在 Xcode 4.3 中,如果单击“运行/停止”按钮旁边的“模拟器”下拉菜单,则可以单击“更多模拟器...”并下载旧版本的 iOS 模拟器。

    这是截图

    【讨论】:

      猜你喜欢
      • 2018-03-27
      • 2015-03-16
      • 1970-01-01
      • 2021-08-24
      • 1970-01-01
      • 2011-05-27
      • 1970-01-01
      • 2017-11-17
      相关资源
      最近更新 更多