gpt4 book ai didi

cocoa - 有没有办法在 10.6 机器上获取/使用 OS X 10.3 Cocoa SDK?

转载 作者:行者123 更新时间:2023-12-03 16:26:31 25 4
gpt4 key购买 nike

在你问之前,是的,我有一个很好的理由想要在 10.3 上运行一些东西。这是一个非常小的内部项目,必须在一个非常重要的人的机器上运行,并且由于一个很好的理由而无法升级。 =)

10.6 DVD 似乎不提供安装 10.3 SDK 的选项,仅提供 10.4+。我在苹果网站上似乎也找不到它。

我发现这个提示是关于如何通过 Xcode 可选安装在 10.5 上安装它的,但 10.6 似乎并非如此? http://www.cocoabuilder.com/archive/cocoa/201508-10-3-9-sdk-with-xcode-2-5-on-leopard.html

它是否不兼容,或者只是因为太旧而未提供?我必须使用早期版本的 Xcode 吗?我可以尝试通过 <10.6 DVD 安装它吗?

最佳答案

您不需要 Mac OS X 10.3 SDK 即可为 Mac OS X 10.3 进行构建。只需安装可选的 Mac OS X 10.4(通用)SDK,然后:

  • 将您的基础 SDK 设置为 Mac OS X 10.4(通用)SDK
  • 将您的编译器版本设置为 GCC 4.0
  • 将 PowerPC 架构的 Mac OS X 部署目标设置为 Mac OS X 10.3(使用build设置条件)
  • 小心避免使用 Mac OS X 10.3 以外的任何 API

这对于构建可在 Mac OS X 10.3.9 甚至 Snow Leopard 上运行的 Mac OS X 应用程序来说应该足够了。

10.3.9版本号很重要;如果您在此应用程序中使用任何 C++,Mac OS X 10.3.9 是第一个包含共享库形式的标准 C++ 库的版本(也是 10.3 的唯一版本),这是使用 GCC 4.0 或更高版本所必需的。否则,您必须使用 GCC 3.3,Snow Leopard 上的 Xcode 3.2 既不包含也不支持 GCC 3.3。

另一方面,C 和 Objective-C 代码甚至可以在 Mac OS X 10.3 的早期版本上运行。我想不出有什么理由不可以,但我自己没有尝试过。即使坚持使用 6 年前版本的 Mac OS X 的人也会使用它的最新版本,对吗?

关于cocoa - 有没有办法在 10.6 机器上获取/使用 OS X 10.3 Cocoa SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com