Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Xcode 7中下载适用于10.9和10.10的Mac OS X SDK_Macos_Xcode7 - Fatal编程技术网

Macos 在Xcode 7中下载适用于10.9和10.10的Mac OS X 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时都需要替换它,所以符号链接是个好主意。您的意思是在项目设置中设置目标平台吗?您可以使您的应

是否可以使用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时都需要替换它,所以符号链接是个好主意。

您的意思是在项目设置中设置目标平台吗?您可以使您的应用程序支持任何版本的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存在的日期。