Macos 在Xcode 7中下载适用于10.9和10.10的Mac OS X SDK
是否可以使用Xcode 7在OS X 10.11上下载并构建Mac OS X 10.9和10.10 SDK?是的,脚本是一种常用的自动化方法Macos 在Xcode 7中下载适用于10.9和10.10的Mac OS X SDK,macos,xcode7,Macos,Xcode7,是否可以使用Xcode 7在OS X 10.11上下载并构建Mac OS X 10.9和10.10 SDK?是的,脚本是一种常用的自动化方法 或者您可以手动执行,您需要将MacOSX10.9.sdk(或其符号链接)放入/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs。注意每次更新Xcode时都需要替换它,所以符号链接是个好主意。您的意思是在项目设置中设置目标平台吗?您可以使您的应
或者您可以手动执行,您需要将
MacOSX10.9.sdk
(或其符号链接)放入/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
。注意每次更新Xcode时都需要替换它,所以符号链接是个好主意。您的意思是在项目设置中设置目标平台吗?您可以使您的应用程序支持任何版本的Mac OS。当然,只需在项目构建设置中设置部署目标和基本SDK。不,我需要针对实际SDK测试它们中不支持的方法和其他常规行为。我已将部署目标设置为10.9。在哪里可以找到这些其他SDK进行下载?我在那个文件夹中只有MacOSX10.11.sdk。你需要从旧的Xcode版本中获取它们,Xcode遗留脚本将下载并提取它们。或者从下载旧的Xcode版本并手动解压缩。或者,@BerryBlue,您可以从中获取SDK。如果您使用TimeMachine,您还可以轻松访问您可能已安装(或删除)的以前版本的Xcode,以获取以前的MacOS SDK文件夹。在我的例子中,我只是在终端(打开一个查找窗口)中执行了open/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDK
,然后打开Time Machine返回到我要查找的SDK存在的日期。