我在OS X Lion上使用Xcode 4.4
。我想安装Mac 10.6 SDK(也称为macosx10.7 SDK),因为我需要编译openFrameworks。从哪里获得macos SDK 10.6 for Xcode?
我发现我需要从this site下载其他工具。但是我没有在那里找到任何10.6 SDK。我也尝试在Xcode首选项 - >下载 - >组件中查找,但是没有办法。
我想知道如何为Xcode安装以前的SDK?
我在OS X Lion上使用Xcode 4.4
。我想安装Mac 10.6 SDK(也称为macosx10.7 SDK),因为我需要编译openFrameworks。从哪里获得macos SDK 10.6 for Xcode?
我发现我需要从this site下载其他工具。但是我没有在那里找到任何10.6 SDK。我也尝试在Xcode首选项 - >下载 - >组件中查找,但是没有办法。
我想知道如何为Xcode安装以前的SDK?
不幸的是,苹果往往比你想要的更难。您无法自行下载SDK。它们是Xcode特定版本的一部分。所以你必须下载正确版本的Xcode。搜索“10.6”,你会看到你想要Xcode 4.1。一旦你下载了它,你可以安装它(该版本将进入/ Developer,所以它不会破坏你的/应用程序版本),或者你可以打开包并找到其中的SDK。如果你不知道如何破解这些软件包,只需安装它。
一旦你这样做,搜索“MacOSX10.6.sdk”。我确切地忘记了它在那个特定版本中的位置。
我在那里做的是将sdk复制到/ SDKs目录中。那样我总是拥有它们。
现在,您需要将它添加到当前版本的Xcode中。您可以通过在/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs中创建符号链接来实现。如果你喜欢,你可以使用我的小脚本link-sdks。
更新:在Xcode中的现代版本(7.3+)使用旧版SDK编辑MinimumSDKVersion
这里:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
on 10.8苹果不会让您运行旧版xcode的安装程序,但您可以打开打开终端并展开软件包文件,然后手动查找sdk。 pkgutil --expand InstallXcode.pkg path/to/expand – Johan 2013-04-14 16:05:18
请注意4.1的第一个版本。它在头文件中有很多错误(例如,你可能遇到缺少的std :: wstring或std :: basic_string
将Xcode 4.3.3中的'MacOSX10.7.sdk'复制到Xcode 5.1.1中会删除10.7 SDK不可用的警告。 – 2014-08-13 00:56:57
如果你搜索openFrameworks forums,还有那里的人们提供下载链接几个职位例如,从他们的公共Dropbox文件夹。
谢谢,这里是一个链接,显示如何做所有的东西:http://forum.openframeworks.cc/index.php/topic,10343.msg47100.html#msg47100 – 2012-08-17 12:10:21
某些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
有点偏离主题,但我打了一个非常类似的问题,试图用二郎向kerl安装。
一切都为我工作,直到“kerl build ...”步骤。生成日志显示了以下错误:
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 build R15B R15B
这将构建指向ODBC包含文件。
我的环境是Mavericks,xcode命令行工具和xcode v5.1.1。
所有遗留的MacOS的SDK可以在GitHub上找到 - https://github.com/phracker/MacOSX-SDKs
任何人寻找安装旧版SDK的简单方法。请参阅http://devernay.free.fr/hacks/xcodelegacy/ – bikram990 2014-10-30 06:00:11
https://github.com/phracker/MacOSX-SDKs – tfmontague 2015-11-03 17:45:37