编译旧版Mac OS X.

时间:2010-05-18 12:42:31

标签: xcode macos sdk compilation

我最近开始为Mac生成应用程序,在我最近发布的版本中,我得到了压倒性的建议,让我的应用程序在OSX 10.5上运行,并且正在编译10.6。

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

编辑:------ 我会提到我没有选择不同的SDK选项,因为我没有安装任何其他的,我的问题是更多的是无法找到从哪里获得这些sdks?然后实际上不知道如何编译旧的sdks

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

可以在项目或目标设置中配置(右键单击 - >获取信息):

  

构建 - >基础SDK。

答案 2 :(得分:0)

对我来说,下载其他SDK无效。有用的只是设置:

Build Settings -> MACOSX_DEPLOYMENT_TARGET

在项目编辑器中选择所需的OSX版本。它可以使用默认的SDK。

Xcode 10.3,开发版。操作系统:10.14(Mojave),部署操作系统:10.13(High Sierra)