代码之家  ›  专栏  ›  技术社区  ›  Mark

并排安装iPhone SDK

  •  3
  • Mark  · 技术社区  · 16 年前

    我试图让我的Xcode包含从4到2的所有iPhone SDK。但是,当我下载DMG文件时,它似乎只允许我有一个带有2-3.1或3.2-4版本的Xcode,而不是所有版本的Xcode。

    如何将SDK安装到一个Xcode中,以便为所有不同的操作系统版本进行构建?

    谢谢

    编辑:

    好吧,我知道我可以在xcode中设置基本的sdk,但是我只有 三点二 ,我似乎无法安装3.1或更早版本的SDK,如何才能做到这一点?

    最后编辑:

    好的,解决了它,基本上你只需要安装一个旧版本的xcode就可以运行早期的模拟器,否则我的答案中给我的文章和其他文章都非常有用:

    http://www.clarkcox.com/blog/2009/06/23/sdks-and-deployment-targets/

    Install xCode 3.2.3 w/ iPhone SDK 4, get "Base SDK missing", can't see other SDKs

    How To Make iPhone App compatible with multiple SDK (firmware) versions

    http://cocoawithlove.com/2010/07/tips-tricks-for-conditional-ios3-ios32.html (可能是最好的)

    2 回复  |  直到 15 年前
        1
  •  1
  •   JonB    16 年前

    你有什么特别的理由要这么做吗?您是否尝试开发将在iOS 4.x和旧版本(3.x)上运行的应用程序?您仍然可以使用iOS 4.x SDK开发将在iOS 3.1.x上运行的应用程序。

    请看以下文章: http://www.clarkcox.com/blog/2009/06/23/sdks-and-deployment-targets/

        2
  •  0
  •   Marcelo Cantos    16 年前

    我在一段时间前尝试过同样的方法,似乎在安装过程中会自动删除一些次要的SDK版本…

    您可以尝试在安装其他Xcode版本之前复制它们,然后在安装之后重新安装它们。
    它们位于 /Library/Platforms/iPhoneOS.platform/Developer/SDKs/ /Library/Platforms/iPhoneSimulator.platform/Developer/SDKs/ .

    请注意,您也可以选择在单独的目录中安装每个Xcode版本。
    您将丢失大量的硬盘空间,并且您将拥有Xcode的多个版本,每个版本都有不同的SDK版本。