一直说:
致命错误:文件'/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个错误。
我必须至少五次删除派生数据,而且我无处可去。有什么想法吗?
答案 0 :(得分:61)
打开终端并输入: rm -rf~ / Library / Developer / Xcode / DerivedData / ModuleCache / *
清理您的项目并重新构建。为我工作。
答案 1 :(得分:15)
删除文件夹,清理应用程序,必要时重新启动Xcode。
答案 2 :(得分:11)
根据xcode 5。
DerivedData
这对我来说很好。
快乐编码:)
答案 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;重建你的项目