尝试在10.8中重新填充旧的OS X屏幕保护程序。 Xcode报告Cocoa / Cocoa.h“找不到文件”

时间:2014-03-01 05:55:07

标签: xcode macos cocoa legacy

当我在Xcode 4.6.1中编译时,我收到一条错误,指出Cocoa / Cocoa.h“找不到文件” 我过去曾尝试对此进行故障排除,但最终无法弄清楚要做什么,或者这是否可行。有人有主意吗?在什么/我应该看的地方?接下来做什么?

我正在尝试编译的程序是来自http://www.spiderland.org/breve/download.php的名为breve creatures的屏幕保护程序。它曾经在10.4.x天内工作。因此我在这篇文章中添加了遗留标签。如果您需要,我可以提供更多详细信息,我现在还不知道什么是重要信息。

1 个答案:

答案 0 :(得分:0)

您的项目可能没有链接到当前版本的Cocoa框架,而是链接到特定SDK版本(例如OS X 10.4)的Cocoa框架,这可能是您当前系统中缺少的。< / p>

在Xcode中,选择您的构建目标并选择Build Phases。展开“Link Binary with Libraries”并确保列出Cocoa。您可能需要将其删除并重新添加到此列表中。当您按 + 按钮添加要链接的框架时,请确保从正确的SDK文件夹中选择Cocoa。 (我不知道您的系统上安装了什么,或者您是否希望在10.8之前支持OS X系统。)添加框架,清理项目,然后重新构建。