【问题标题】:How to test iphone app using simulator with previos ios version in xcode 4.1如何在 xcode 4.1 中使用具有先前 ios 版本的模拟器测试 iphone 应用程序
【发布时间】:2011-08-13 09:29:05
【问题描述】:

在 xcode 4.1 中只有一个 ios 版本的模拟器 - 4.3.2。我们可以设置部署目标,但我找不到在哪里更改模拟器的 ios 版本。我们想测试我们的应用程序是否可以在 ios 3.1 的设备上运行。我们如何使用 iphone 模拟器做到这一点?

【问题讨论】:

    标签: iphone xcode ios-simulator


    【解决方案1】:

    如果您可以访问先前版本的 Xcode,其中包含对所需 SDK 的支持,您可以将 SDK 文件复制到您当前的 Xcode 安装中。看看这个S.O. answer

    简而言之,您在 Finder 中打开 Xcode 包,然后访问 SDKs 文件夹以复制您需要的 SDK 版本。

    【讨论】:

    • 那行不通。我安装了带有固件 2.2.1-3.1.3 的 xcode 3.2 并且 iphone 模拟器无法启动,并出现错误“模拟应用程序退出”和切换 sdk 的按钮。我只能用 >= 4.0 ios 版本启动 iphone 模拟器。有没有其他方法可以在 3.1 固件上测试 ios 应用?
    • 如果您只尝试使用 sdk 3.x 会怎样?无论如何,那个技巧停止工作很糟糕......对不起......
    • 我试过了,但结果相同。可能是因为我有 10.7 mac os (Lion)。 Core Data 和 Interface Builder 文件也存在问题。在 xcode 4.1 这些文件有不同的格式和 .xib 文件 simple 没有编译。
    【解决方案2】:

    您可以尝试安装之前版本的 IOS sdk。您需要在以下位置安装 sdk:

    ~/Library/Application Support/iPhone Simulator

    【讨论】:

      猜你喜欢
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多