如何解决xcode 5中的apple LLVM 5.0错误?

时间:2013-10-20 14:08:11

标签: ios xcode compiler-errors

我在模拟器和设备上运行我的应用程序没有任何问题。突然间我得到了这个错误:

fatal error: file  '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h' has been modified since the precompiled header '/Users/rashidasgari/Library/Developer/Xcode/DerivedData/ModuleCache/SWBH8ZAWBXAH/UIKit.pcm' was built
note: after modifying system headers, please delete the module cache at '/Users/rashidasgari/Library/Developer/Xcode/DerivedData/ModuleCache/SWBH8ZAWBXAH'

我尝试了任何我能找到的解决方案,但仍然没有运气。请注意,我尝试在另一台MacBook上运行该应用程序,一切正常,没有任何错误。

6 个答案:

答案 0 :(得分:24)

清理项目是第一个停靠点(Product下的菜单)。

如果这没有帮助,请删除派生数据。这可以通过首选项的Locations部分或导航到Finder中的目录并删除它(首选项中有一个->按钮来实现,或使用Go To Folder... Finder中的选项。

答案 1 :(得分:2)

在网上尝试几乎所有解决方案后,我决定重新安装xcode,它终于有效了。

答案 2 :(得分:2)

我通过更改DerivedData文件夹名称解决了这个问题。看看我是怎么做的

Xcode-> preferences->然后您将被重定向到首选项屏幕

然后点击菜单选择下的位置标签 - >然后您将拥有衍生数据,快照,档案等选项

在派生数据下,您可以看到/ Users / SENABI / Library / Developer / Xcode / DerivedData->等内容。然后单击那个箭头按钮,你可以看到DerivedData文件夹点击它并重命名它。您的错误将被删除。 这是我的经验,它对我有用,希望它对某人有所帮助。

答案 3 :(得分:1)

修改系统头文件时出错。

解决方案:

  • 如果您有XCode的备份,请重新安装XCode(更好的解决方案)。
  • 删除DerivedData文件夹,然后构建项目

答案 4 :(得分:0)

使用CMD + Shift + K清除构建,然后重新启动。这应该可以解决问题。

答案 5 :(得分:0)

您不必删除任何内容。 你大概搞砸了一个git pull。只需退出Xcode和模拟器,重置任何更改(或存储它们)尝试另一个git pull,再次启动Xcode,清理项目并再次运行。