如何在xCode 4中添加10.5的基本SDK

Rai*_*bir 38 sdk cocoa osx-leopard xcode4

我昨晚安装了xCode 4并试图编译一个应支持10.5及以上操作系统的软件.

它给出了错误消息"Base SDK missing".我发现10.5基本SDK不再出现在菜单中.

有没有办法获得基础SDK?有没有解决这个问题?

提前致谢.

Nic*_*ers 57

删除10.5 SDK对于不使用Xcode用于构建系统的软件也是一个问题,但是期望(或许是愚蠢的)特定的SDK到位.

要重新添加SDK,我重新安装MacOSX10.5.pkg了Xcode 3.2.6下载.它位于磁盘映像上名为"Packages"的隐藏文件夹中.安装.dmg文件后,可以从命令行打开它open /Volumes/Xcode\ and\ iOS\ SDK/Packages/.安装软件包时,请选择更改安装位置,然后选择 - 单击要安装到的驱动器,以便指定文件夹./Developer如果您将目标文件夹放在非标准位置,则该目标文件夹应该是Xcode 4的基础.

  • 尝试此操作的注意事项:•Packages目录被隐藏,打开磁盘映像并使用"Go"菜单中的"Go to Folder"(命令移位-G)从Finder中打开它.•运行SDK安装程序PKG时,它们将安装到/ SDKs,而不是/ Developer/SDK,因此您必须移动它们.(您必须进行身份验证,因为安装程序将权限设置为只读.)另请参阅[本页](http://hints.macworld.com/article.php?story=20110318050811544). (7认同)
  • Xcode 3.2.6可以在苹果网站上[在下载中找到](https://developer.apple.com/downloads/index.action?searchTextField=3.2.6).你需要注册. (5认同)

Jos*_*zzi 14

您可以从另一个Xcode的安装复制到/YourDeveloperFolder/SDKs/...但Xcode的4仍不会建立通用(英特尔/ PPC)的二进制文件,从根本上让这一切,但没有意义的使用10.5 SDK(除了"这种方法尚不存在"样式警告).来自Apple的官方消息(通过他们的devforums):如果您需要10.5/PPC支持,请坚持使用Xcode 3.

  • 我几乎认为我的回答是"鼓励"去做.事实上,它包含三个原因,你不应该这样做.这并不意味着应该忽略这个问题.最好用现实回答它,以便其他人可以从中学习*.缺乏信息与错误信息一样糟糕.如果答案是正确的*并且*包含警告,那么投票是否真的有必要? (13认同)
  • 可能想在这里详细说明你的意思.实际上,我在/ Developer_for_XCode_4/SDKs中创建了/Developer_for_XCode_3/SDKs/MacOSX10.5.sdk的软链接. (3认同)