2010-05-18 177 views
6

我最近开始生产的Mac应用程序,在我最近的版本中,我得到了压倒性的建议,让我的应用程序在OSX 10.5上工作,编译为10.6。编译为旧版本的Mac OS X

我试过寻找10.5 SDK,但无法找到任何地方下载!我该如何使用Xcode 2.2编译我的应用程序以使用旧版本的Mac OS X并在10.6中进行开发?

编辑:------ 我会提到我没有选择不同的SDK,因为我没有安装任何其他软件,而且我的问题更无法找到从哪里获得那些sdks来自?后来居然不知道如何去编译为旧版SDK

+0

以前版本的Xcode可在以下链接中找到:https://developer.apple.com/downloads/ – jkunzika 2015-11-28 21:29:43

回答

5

http://developer.apple.com/mac/重新下载整个Xcode工具包。然后,运行安装程序,当您到达显示“标准安装”的屏幕时,而不是按继续,请按下左下角的自定义。您应该可以选择安装MacOSX10.5.sdk以及MacOSX10.4u.sdk。

2

这可以在项目或目标设置进行配置(右击 - >获取信息):

建设 - >基础SDK。

+0

仅针对要支持的最旧版本的SDK进行编译,不要使用较新SDK中引入的API 。 – WhirlWind 2010-05-18 13:07:33

+0

好的,我的问题是,我没有选择旧SDK的选项,列表中唯一的是10.6 SDK。我找不到要安装的较旧的sdks – Tristan 2010-05-19 01:23:47