2012-03-08 25 views
5

我的Xcode只允许我选择的Mac OS X 10.7为最早的基地SDK。 是否可以安装额外的基础SDK?如何建立在Xcode版本的Mac OS X 10.6 SDK不包括它

+0

好让我改一下接下来的问题... – Dimitris 2012-03-08 18:20:09

+0

@sch雪豹是在2009年发布,并且还在保密协议,在2012年的三月? – 2012-10-30 19:47:45

+0

不,它不是。和NDA无关紧要的堆栈溢出,我不知道为什么人们是协议纳粹的不是Stackoverflow的工作,也不是网站上的人执行苹果协议的工作。如果你不愿意谈论某件事情,你应该保留自己的意见。 – 2013-10-07 23:59:44

回答

2

是否有一个原因,你需要的10.6 SDK?如果将部署目标设置为10.6,则可以使用10.7 SDK,并且应用程序将在10.6上运行,假设您没有使用10.7中添加的任何内容。

+1

因为我试图编译试图访问不存在的API的遗留代码。 – Dimitris 2012-03-09 10:57:26

+0

如果您拥有10.6 SDK的副本,则可以尝试将其添加到Xcode应用程序包中的SDK中。如果这不起作用,Xcode 4.3有10.6 SDK。 – 2012-03-09 19:05:18

+2

我无法在Mountain Lion OS X 10.8中安装Xcode 4.3。这基本上是我的问题,我怎样才能在Xcode 4.4中安装SDK 10.6。 – Dimitris 2012-03-12 10:40:43

11

我发现了一个旧版本的Xcode 4.3的对我的备份磁盘的一个拖的副本:

/Developer/SDKs/MacOSX10.6.sdk 

到:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk 

现在沿着侧MacOSX10.7.sdkMacOSX10.8.sdk坐镇,已经在那里了。他们带来了Xcode 4.4。

我跑的Xcode版本4.4(4F250)和OS X 10.8。

重新启动的Xcode后,记住进入构建设置和基本SDK设置为OS X 10.6,如​​果它默认为“当前OS X”和你的项目需要10.6 SDK。

+0

是啊,这工作正常(我已经预装软件与它)。如果你安装了旧版本的Xcode,你也可以直接链接它。 – 2012-07-28 23:10:55

+1

当Xcode更新时,可能必须以某种形式重复此过程。 – 2012-08-15 00:55:37

+0

我升级到4.4.1,不得不重复。 – bakercp 2012-08-16 02:33:49

相关问题