首页 文章

无法摆脱Apple LLVM 5.0错误

提问于
浏览
41

它一直在说:

致命错误:文件'/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 回答

  • 6

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

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

  • 4

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

  • 0

    按照xcode 5 .

    • 点击Xcode偏好设置

    • 转到位置标签

    • 点击导出到名为 DerivedData 的文件夹的派生数据路径

    • 删除整个文件夹并重新启动xcode .

    这对我来说很好 .

    快乐编码:)

  • 6

    你试过重新安装xcode吗?你用cmd shift k清理过吗?

  • 0

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

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

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

    “DerivedData / ModuleCache / 13XL6DH2BON89”

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

  • 0

    运行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
    
  • 60

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

    你试过这个:

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

  • 11

    我解决了这个问题:

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

    重建和工作:)

  • 0

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

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

    问候,ASK

  • 0

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

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

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

    做一个干净的构建,退出Xcode并再次运行它

    当然,它会正常工作 .

    祝好运 !!!

  • 0

    我的解决方案

    在终端,运行命令:

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

    然后在xcode中,清理然后重新启动xcode并构建

  • 1

    除了所有其他"clean your build"答案之外,在我清空(高度无证的!) /var/folders 目录之前,没有什么对我有用 .

    显然,这是OS-X维护的“杂项缓存”目录 . 我甚至懒得弄清楚什么是“正确的文件”;我刚清理完整个目录 .

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

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

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

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

  • 2

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

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

    然后Shift CMD K工作 .

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

  • 15

    我面临同样的问题 . 我第一次清理项目是通过点击“shift命令k”来完成的,只是重建了项目,它对我有用 . 点击“命令B”重建您的项目

相关问题