【发布时间】:2012-12-06 21:56:16
【问题描述】:
这个问题和这个很相似:Xcode 4 Preview 4 displays "Build Succeeded" but with errors
链接中提出的不同解决方案不起作用。我尝试使用产品清理,删除派生数据,重新启动 XCode 和 Mac,但问题仍然出现。
似乎所有错误都链接到项目的预编译头文件:虽然 PCH 工作正常并且本身没有错误,但报告的错误看起来像是找不到此特定文件的 pch。 有时,在构建过程中,错误会随机出现和消失。有人对此有想法吗?
错误仅出现在编辑器中打开的文件中。如果我在 xcode 中关闭文件但保持项目打开,则根本不会报告任何错误。
【问题讨论】:
-
错误的屏幕截图或副本可能会有所帮助。否则,您可以尝试修改 pch 文件,以便它能够检测到更改并重新编译它,可能会永久清除您可能遇到的任何错误。
-
报错多为“Use of undeclared identifier XXX”,而XXX标识符是在pch中使用#define定义的
-
您假设 .pch 文件已找到/正常。尝试在 .pch 文件中加入明确的“#warning “This is BAD!”,然后重新编译。如果您没有收到警告,则 Xcode 没有找到您的 .pch 文件。
-
pch中定义的常量在整个项目中使用,项目构建和运行完全正常。
标签: xcode build compiler-errors