无法摆脱Apple LLVM 5.0错误

时间:2013-08-31 11:59:21

标签: ios xcode xcode5

一直说:

  

致命错误:文件'/Applications/Xcode5-DP5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include/objc/NSObject.h'

     自预编译头文件

以来,

已被修改      

'/ Users / jackiexu / Library / Developer / Xcode / DerivedData / ModuleCache / 2MWVPCGUMQ29P / ObjectiveC.pcm'已建成

     

注意:修改系统标题后,请删除'/ Users / jackiexu / Library / Developer / Xcode / DerivedData / ModuleCache / 2MWVPCGUMQ29P'中的模块缓存

     

生成了1个错误。

我必须至少五次删除派生数据,而且我无处可去。有什么想法吗?

14 个答案:

答案 0 :(得分:61)

打开终端并输入: rm -rf~ / Library / Developer / Xcode / DerivedData / ModuleCache / *

清理您的项目并重新构建。为我工作。

答案 1 :(得分:15)

删除文件夹,清理应用程序,必要时重新启动Xcode。

答案 2 :(得分:11)

根据xcode 5。

  1. 点击Xcode偏好
  2. 转到位置标签
  3. 单击导出到名为DerivedData
  4. 的文件夹的派生数据路径
  5. 删除整个文件夹并重新启动xcode。
  6. 这对我来说很好。

    快乐编码:)

答案 3 :(得分:6)

您是否尝试重新安装xcode?你用cmd + shift + k清理了吗?

答案 4 :(得分:6)

同样的事情发生在我身上。警告告诉我:

  

修改系统标题后,请删除模块缓存   '/Users/yunus.mehel/Library/Developer/Xcode/DerivedData/ModuleCache/13XL2DHZVON89'

所以,我重新启动了xcode,从Organizer中删除了派生数据,从derivedData文件夹中删除了派生数据;他们都没有工作。然后我意识到,解决方案已经存在;转到:

  

“DerivedData / ModuleCache / 13XL6DH2BON89”

并删除该文件夹,“DerivedData /< your_project>”。做一个干净的构建,它将再次工作。

答案 5 :(得分:4)

运行this script以删除/Library/Developer/Xcode/DerivedData/var/folders中的所有相关文件:

# run with
# ruby reallyCleanXcode.rb
derivedDataFolder = Dir.glob(Dir.home + "/Library/Developer/Xcode/DerivedData/*")
moduleCache = Dir.glob("/var/folders/**/com.apple.DeveloperTools*")
FileUtils.rm_rf derivedDataFolder + moduleCache

答案 6 :(得分:2)

编译时,运行应用程序时是否会发生这种情况?

你试过这个:

构建设置 - 构建位置 - 预编译的头缓存路径 - 有一个文件夹...删除它。

答案 7 :(得分:1)

我通过以下方式解决了这个问题:

退出重启Xcode +清理项目+清理生成文件夹+清理派生数据+删除/var/folders/.../.../C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/SharedPrecompiledHeaders +拔掉我的iPhone

重建并工作:)

答案 8 :(得分:0)

我遇到了同样的问题。我做了SHFT + CMD + K并尝试运行,再次出现错误。我的错误指向NSJSONSerialization头文件。所以我所做的是删除ModuleCache中的文件,该项目现在似乎正在运行。我更改了使用NSJSonSerialization认为错误的代码,项目也开始使用代码:)

要删除文件 - 单击桌面中的“开始”,然后单击“转到文件夹”,然后键入文件夹路径(例如:'Library / .... ... / ModuleCache')并删除所有文件。

此致 ASK

答案 9 :(得分:0)

请按照以下步骤摆脱您的问题。

“库/开发商/ Xcode中/ DerivedData / ModuleCache /”

删除 ModuleCache 文件夹中的所有文件夹。

进行干净的构建,退出Xcode并再次运行

确定,它会正常工作。

祝你好运!!!

答案 10 :(得分:0)

我使用 Shift + CMD + K 来尝试清理项目,但它并没有消失。

我所要做的就是去检查<yourProjectName>-info.plist<yourProjectName>-Prefix.pch.的名字

然后 Shift + CMD + K 工作。

在我的情况下,问题是Clang退出代码1。

答案 11 :(得分:0)

我的解决方案,

在终端,运行命令:

rm -rf /Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P

然后在xcode中,干净 然后重启xcode并构建

答案 12 :(得分:0)

除了所有其他&#34;清洁您的构建&#34;回答,没有什么对我有用,直到我清空(高度无证!)/var/folders目录。

显然,这是一个&#34;其他缓存&#34;由OS-X维护的目录。我甚至不打算弄清楚什么是正确的文件&#34 ;;我刚清理完整个目录。

......现在我可以再次建造。万岁!从终端:

[sudo] rm -rf /var/folders/*

(虽然我是通过身份验证从Finder做到的。)(OS-X 10.9.latest)

补充线索:我可以使用XCode-6-beta构建,但在XCode-5中遇到了愚蠢的损坏错误。

答案 13 :(得分:0)

我遇到了同样的问题。我首先通过点击&#34; shift + command + k&#34;来清理项目。并重建了项目,它对我有用。点击&#34;命令+ B&#34;重建你的项目