objective-c - xcode 5 : file . h 上的重复错误自构建预编译头 .pcm 以来已被修改

标签 objective-c xcode

这是我得到的错误:

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/

相关文章:

ios - 可滑动的 UISegmentedControl

ios - 采取一定数量的步骤后通知。 swift 2.0

xcode - 如何将文件从一个项目导入到另一个项目

ios - 将所有 SKSpriteNode 子节点合并为一个 SKSpriteNode

ios - 通过ID从数组中提取文本

objective-c - NSDate 转 GMTDate 转 JSON 格式

ios - 只绘制 ImageVIew 框架的角

ios - 将颜色渐变添加到圆形进度条 iOS

ios - 在 iOS 库中重命名类的最佳方法是什么?

ios - 使用尚未触发的 block 使 NSTimer 无效 : Objective-C