从哪里获得的MacOS SDK 10.6 Xcode的?(Where to get macos SD

2019-06-27 02:15发布

我有Xcode 4.4在OS X Lion中。 我想安装Mac 10.6 SDK - 也被称为macosx10.7 SDK - 因为我需要编译了openFrameworks。

我发现我需要从下载额外的工具这个网站 。 但是我没有找到任何SDK 10.6那里。 我也试图寻找在Xcode首选项 - >下载 - >组件,但也没有办法。

我想知道我怎么可以安装以前的SDK的Xcode的?

Answer 1:

不幸的是,苹果往往使这个更难比你想。 您无法自行下载的SDK。 他们来为Xcode中的特定版本的一部分。 所以,你必须下载Xcode的正确版本。 搜索“10.6”,你会看到你想要的Xcode 4.1。

一旦你下载,安装即可(该版本将进入/开发人员,所以它不会破坏你的/应用程序的版本),或者你可以打开包装,找到软件开发工具包在里面。 如果你不知道如何破解打开这些程序包,只需安装它。

一旦你这样做,搜索“MacOSX10.6.sdk”。 我忘记了它的确切位置是在特定的版本。

我在这一点上做的是SDK复制到/ SDK的目录。 这样,我总是有他们所有。

现在,你需要将它添加到您当前的Xcode版本。 您可以通过在/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs使符号链接做到这一点。 如果你喜欢,你可以用我的小链接的SDK提供脚本。


更新:在Xcode中的现代版本(7.3+)使用旧版SDK编辑MinimumSDKVersion这里:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist


Answer 2:

所有遗留的MacOS的SDK可以在GitHub上找到- https://github.com/phracker/MacOSX-SDKs



Answer 3:

如果您搜索了openFrameworks论坛 ,还有那里的人都提供从他们的公共Dropbox的文件夹的下载链接,例如几个帖子。



Answer 4:

有点偏离主题,但我打了一个非常类似的问题,尝试使用安装二郎kerl 。

一切都为我工作,直到“kerl构建......”步骤。 生成日志显示了以下错误:

odbcserver.c:117:10: fatal error: 'sql.h' file not found #include "sql.h"

问题是,ODBC是小牛安装不再一部分(即,MacOS的10.6 SDK未安装)。 从各种网站,其中没有工作本身的拼凑建议,下面的一组步骤解决了该问题:

  1. BREW安装了unixODBC -安装缺少的ODBC库和包括文件(例如,sql.h)。
  2. 设置CFLAGS为指向的unixODBC的安装目录包括作为kerl构建命令的一部分(例如,):

    CFLAGS = “ - 我的/ usr /本地/库/ unixODBC数据/ 2.3.2 /包括” ./kerl建立R15B R15B

这表明构建的ODBC头文件。

我的环境是小牛,Xcode的命令行工具,以及Xcode的V5.1.1。



Answer 5:

一些SDK(和Xcode),您可以直接链接下载。 这里列出: http://iphonesdkdev.blogspot.ru/2010/04/old-versions-of-iphone-sdk.html

一些不工作的事,但你仍然可以下载。 例如: http://adcdownload.apple.com/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg



文章来源: Where to get macos SDK 10.6 for Xcode?