0

我整天都在对我的项目进行更改,构建和运行项目,现在在尝试构建时突然出现这个错误:

fatal error: file
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h'
has been modified since the precompiled header was built
  • 当我尝试通过转到它来清理项目时,Product -> Clean它拒绝清理并给我同样的错误。
  • 我已经.build从项目文件夹中删除了该目录,强制它重新构建项目并且没有解决任何问题。
  • 我已经删除了~/Library/Developer/Xcode/DerivedData/PROJECT_NAME_HERE文件夹,也没有帮助。
  • 我试过关闭并重新打开 Xcode,这也没有帮助。

我检查了该Foundation.h header文件,它显示Date Modified10 月 30 日,以及文件夹中的所有其他文件Headers,因此它实际上没有被修改。

我构建的其他项目没有此错误。

我在这里不知所措。好像 Xcode 在骗我。

4

1 回答 1

1

好吧,我没有找到一个干净的解决方案来解决这个问题,但它仍然是一个解决方案。该项目受源代码控制,因此我将更改提交到存储库,将整个项目从我的硬盘驱动器中删除,然后从存储库中取回它并解决了问题。

我的猜测是项目中的某个设置或项目旁边存储的数据从未提交到存储库,这就是为什么从存储库中删除和刷新项目可以解决问题的原因。奇怪的是,从项目中删除目录DerivedData.build没有解决问题,因此它必须是存储在其他地方的设置。

于 2012-11-16T16:18:49.320 回答