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

时间:2011-03-21 13:50:28

标签: cocoa sdk xcode4 osx-leopard

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

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

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

提前致谢。

2 个答案:

答案 0 :(得分:57)

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

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

答案 1 :(得分:14)

您可以将其从另一个Xcode安装复制到/YourDeveloperFolder/SDKs/...,但Xcode 4仍然不会构建通用(Intel / PPC)二进制文件,基本上使用10.5 SDK完全没有意义(“此方法除外)还不存在“风格警告”。来自Apple的官方消息(通过他们的devforums):如果您需要10.5 / PPC支持,请坚持使用Xcode 3。