Uma*_*mil 21 xcode openframeworks osx-snow-leopard osx-lion
我Xcode 4.4在OS X Lion上.我想安装Mac 10.6 SDK - 也称为macosx10.7 SDK - 因为我需要编译openFrameworks.
我发现我需要从这个网站下载其他工具.但是我没有在那里找到任何10.6 SDK.我也尝试过查看Xcode首选项 - >下载 - >组件,但是没办法.
我想知道如何为Xcode安装以前的SDK?
Rob*_*ier 47
不幸的是,苹果往往比你想要的更难.您无法自行下载SDK.它们是Xcode特定版本的一部分.所以你必须下载正确版本的Xcode.搜索"10.6",你会发现你想要Xcode 4.1.
下载后,您可以安装它(该版本将进入/ Developer,因此它不会破坏您的/ Applications版本),或者您可以打开包并在其中找到SDK.如果您不知道如何破解这些软件包,请安装它.
完成后,搜索"MacOSX10.6.sdk".我忘记了那个特定版本的确切位置.
我当时做的是将sdk复制到/ SDKs目录中.这样我总是拥有它们.
现在,您需要将其添加到当前版本的Xcode中.您可以通过在/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs中创建符号链接来实现.如果您愿意,可以使用我的微小链接-sdks脚本.
更新:在现代版本的Xcode(7.3+)中使用较旧的SDK进行编辑MinimumSDKVersion:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
Run Code Online (Sandbox Code Playgroud)