【发布时间】:2011-07-31 06:21:32
【问题描述】:
在我的项目中,我通过链接(不是副本)包含了一个完整的“共享”文件夹,该文件夹位于我的项目文件夹之外。
在.pch 文件中,我有#import "MyStandardHeader.h"
我的构建设置没有“共享”文件夹的任何搜索路径。
在“MyStandardHeader.h”中,#import "NSMutableArrayCustom.h" 位于“shared”的子文件夹中。
我在我的代码中使用了一个 NSMutableArrayCustom 类。
我从不包含 NSMutableArrayCustom.h
我已经清理了项目,退出了 XCode,再次启动它,构建并在 iPhone 和模拟器上运行:一切正常,但我有一个红色的编译错误:MyStandardHeader.h - No such file or directory
我试过在构建设置Always search user path是和否,都是一样的。
有什么问题?为什么我有这个错误?如何让它消失?
【问题讨论】:
-
我也见过这种情况:明显存在的文件会变得不可靠。奇怪的是,有时它会自行修复。这可能是一个 Xcode 错误,因为构建总是成功的。我已经成功地触摸了文件。有时清洁会有所帮助。有时退出 xcode 会有所帮助.... Voodoo 真的。
-
@amatn : 你是怎么触摸文件的?
-
只需进行任何更改,例如添加空格然后保存。
-
您可以尝试通过删除 ~/Library/Developer/Xcode/DerivedData 中的所有内容来删除索引
-
对不起。那里有一个波浪号。恐怕很难看到。这意味着您的主目录中的库文件夹,而不是根目录中的库文件夹。
标签: xcode hyperlink compiler-errors include