0

我在搜索中找不到任何东西,所以这里是这样的:我正在寻找构建一个 XCode Mac OS X 应用程序,它需要与适用于 OS X 10.4 的 XCode 2.5 兼容。我有一个带有 XCode 7.3.1 的 OS X 10.11.3。

我尝试下载 XCode 2.5 并安装它,但安装程序说我需要安装 OS X 10.4。在 OS X 10.11.3 上运行 XCode 7.3.1 时,我可以获得编译器设置以编译和运行最低部署 OS X 版本为 10.4,但我不确定如何将项目转换为 XCode 2.5。

我正在考虑运行 VMWare 或其他东西,但我不确定如何获得 10.4 Mac OS X 映像。有人可以帮我弄清楚我能做什么吗?我是否必须通过旧版本的编译器手动编译项目?多谢你们!

4

1 回答 1

0

您不需要 Xcode 2.5 来为 10.4 构建二进制文件。你需要的是:

  • Mac OS X 10.4 SDK
  • 兼容的编译器:建议使用 GCC 4.0,但 GCC 4.2 也可以。如果您还需要 C++11 支持,事情会变得有点复杂。

一种解决方案是使用XcodeLegacy脚本安装所需的编译器和 SDK。它从旧的 Xcode 发行版中提取这些。

然后,您应该能够在已安装的 Xcode 版本中选择较旧的 Mac OS X SDK 和编译器。仔细阅读XcodeLegacy文档。

于 2017-09-06T07:12:04.180 回答