【问题标题】:iOS SDK migrationiOS SDK 迁移
【发布时间】:2010-12-19 11:06:27
【问题描述】:

最近我用 iOS SDK 4.2 安装了 Snow Leopard 和 xCode 3.2.5 现在我需要添加我的 Leopard 中以前的 sdk 版本(3.1.2)。我有旧操作系统的 mac 分区。进行此类迁移的最佳方法是什么?我有 iphone_sdk_3.1.2_with_xcode_3.1.4__9m2809 图像。当我启动它时,它会提供安装开发人员工具,其中包括 erlier 版本的 xCode。

对我的问题的一点补充。如果我设置 iphone_sdk_3.1.2_with_xcode_3.1.4_leopard_9m2809 没有给我不安装 xCode 3.1 的选项,我会从 xCode 3.2.5 降级到 3.1.2 吗?

【问题讨论】:

  • 为什么要使用旧的SDK?
  • 当我在 xCode 中打开项目设置时,Base SDK 列表中只有一个 sdk - 4.2。所以我不能为构建目标设置 SDK
  • 你不需要安装旧的东西。您需要做的是将 Base SDK 目标设置为 3.1.2 或其他,并将您的部署目标设置为最新的,然后您将能够在最新的 Xcode 中运行旧项目。请参阅此线程中的 Matt Good 答案:stackoverflow.com/questions/2932129/…
  • 我说的不够清楚吗?我在 BaseSDK 列表中只有一个选项。这个选项是4.2。可能的解决方案是复制一些目录,例如 /Volumes/mac/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs?
  • Apple 将只接受使用当前 SDK 构建的应用程序。要支持较旧的操作系统版本,请更改您的目标的 iPhone OS 部署目标构建选项。

标签: xcode sdk migration


【解决方案1】:

我的猜测是,以下链接将帮助您安装 OLDER SDK(设备/模拟器),以便在 OLDER 版本上测试 iphone 应用程序(例如,我的 iPhone 2G 仅适用于 3.1.3)

http://chris-fletcher.com/2010/08/28/howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多