这是我得到的错误:
fatal error: file '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/AssetsLibrary.framework/Headers/ALAssetRepresentation.h' has been modified since the precompiled header '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache/16ZE17LEJCX4P/AssetsLibrary.pcm' was built
note: after modifying system headers, please delete the module cache at '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache/16ZE17LEJCX4P'
1 error generated.
所以问题是这些系统 .h 文件(此错误中的 ALAssetRepresentation.h)被修改了(不是我,至少不是我有意),我在查找器中看到它们的修改日期已被更改,并且唯一解决它的方法是从另一个我的旧 xcode 目录 (xcode4) 复制它们,因为它仍然保留旧的修改日期。
有没有人知道为什么这些文件会被修改以及如何防止修改?我可以将它们更改为只读,但我担心这种更改可能只会把事情搞得更糟(默认情况下似乎具有写权限,我已经检查过其他人的安装)。
谢谢
最佳答案
我曾经遇到过这个问题。到达您的派生数据文件夹并删除其中的所有内容。别担心,系统可以重新创建此文件夹中的所有内容
关于objective-c - xcode 5 : file . h 上的重复错误自构建预编译头 .pcm 以来已被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19630435/