我有Xcode 4.4
在OS X Lion中。 我想安装Mac 10.6 SDK - 也被称为macosx10.7 SDK - 因为我需要编译了openFrameworks。
我发现我需要从下载额外的工具这个网站 。 但是我没有找到任何SDK 10.6那里。 我也试图寻找在Xcode首选项 - >下载 - >组件,但也没有办法。
我想知道我怎么可以安装以前的SDK的Xcode的?
我有Xcode 4.4
在OS X Lion中。 我想安装Mac 10.6 SDK - 也被称为macosx10.7 SDK - 因为我需要编译了openFrameworks。
我发现我需要从下载额外的工具这个网站 。 但是我没有找到任何SDK 10.6那里。 我也试图寻找在Xcode首选项 - >下载 - >组件,但也没有办法。
我想知道我怎么可以安装以前的SDK的Xcode的?
不幸的是,苹果往往使这个更难比你想。 您无法自行下载的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
所有遗留的MacOS的SDK可以在GitHub上找到- https://github.com/phracker/MacOSX-SDKs
如果您搜索了openFrameworks论坛 ,还有那里的人都提供从他们的公共Dropbox的文件夹的下载链接,例如几个帖子。
有点偏离主题,但我打了一个非常类似的问题,尝试使用安装二郎kerl 。
一切都为我工作,直到“kerl构建......”步骤。 生成日志显示了以下错误:
odbcserver.c:117:10: fatal error: 'sql.h' file not found #include "sql.h"
问题是,ODBC是小牛安装不再一部分(即,MacOS的10.6 SDK未安装)。 从各种网站,其中没有工作本身的拼凑建议,下面的一组步骤解决了该问题:
设置CFLAGS为指向的unixODBC的安装目录包括作为kerl构建命令的一部分(例如,):
CFLAGS = “ - 我的/ usr /本地/库/ unixODBC数据/ 2.3.2 /包括” ./kerl建立R15B R15B
这表明构建的ODBC头文件。
我的环境是小牛,Xcode的命令行工具,以及Xcode的V5.1.1。
一些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