文件自预编译头build立以来已被修改
所以我不小心修改了一个头文件( CBCentralManager.h)
,导致上面的错误显示,当我build立。 我search堆栈溢出的解决scheme,并发现这一点 。 即使删除派生的数据后,我仍然得到相同的错误。 我也尝试删除ModuleCache/FUW5IOHP9BIS
文件夹,但没有成功。
这是我看到的具体错误:
file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreBluetooth.framework/Headers/CBCentralManager.h' has been modified since the precompiled header '/var/folders/pj/hslm53_51xxd_npfqym5r6z00000gn/C/com.apple.DeveloperTools/5.0-5A1412/Xcode/5.0-5A1412/Xcode/ModuleCache/FUW5IOHP9BIS/CoreBluetooth.pcm was built
任何帮助是极大的赞赏。
删除〜/ Library / Developer / Xcode并重新启动Xcode为我解决了这个问题(Xcode 6 B7)。 怀疑积极的caching错误。
在此之前,没有任何数量的清理/生成文件夹清理/派生数据删除。
我在Xcode 6上面对OS10.10上的这个问题。我通过删除.pcm文件解决了问题。
要删除按'shift + command + g'删除所有.pcm文件或转到文件夹〜/ Library / Developer / Xcode / DerivedData / ModuleCache /删除所有.pcm文件。
按'shift + alt + command + k'进行深度清理。
希望它能为你工作。
删除pcm文件
rm“/var/folders/pj/hslm53_51xxd_npfqym5r6z00000gn/C/com.apple.DeveloperTools/5.0-5A1412/Xcode/5.0-5A1412/Xcode/ModuleCache/FUW5IOHP9BIS/CoreBluetooth.pcm”
然后
清洁项目(Cmd + Shift + K)
问题解决了
只需从项目菜单中select清洁。 这应该迫使彻底重build和解决问题。
尝试去你的主办单位 – >项目,你会看到你的数据被保存在哪里的path。 我看起来像“〜/ Library / Developer / Xcode / DerivedData / [Project name] – [mumbo jump]”
删除“[Project name] – [mumbo jump]”文件夹,你应该都很好。
深层清理(Cmd + Opt + Shft + K),清理文件夹DerivedData,清理模拟器,重新启动Xcode和mac不起作用。
问题只有在更改pch文件(添加空格或注释/取消注释某些代码)后才被修复。 文件在Xcode的构build阶段被错误地caching。 更改此文件修复问题。
所以看来解决这个问题的唯一方法就是卸载Xcode并重新下载。 这解决了我的问题。
退出xcode并重新打开它。这解决了我的问题。
手动删除DerivedData文件夹为我解决了它。
你也可以尝试这些,清理,然后再次构build
find /var/folders 2>&1 | grep -v 'Permission denied' | grep '\.pcm' | xargs rm find ~/Library/Developer/Xcode/DerivedData 2>&1 | grep -v 'Permission denied' | grep '\.pcm' | xargs rm
上面没有任何工作对我来说,甚至卸载Xcode。 最后,我试图从其他项目复制修改的文件到我当前的项目,这工作。
我正面临着这个问题。 删除moduleCache并重新启动Xcode&Mac没有帮助我解决问题。
对我有用的解决scheme:我在Finder-> Go to文件夹中复制了path“/private/var/folders/5s/1q3qz48j6zxc028txvdyqhwr000btt/C/org.llvm.clang/ModuleCache”,删除了该ModuleCache中的所有文件夹。
现在我能够成功地build立。
我尝试删除预编译的〜/ Library / Developer / Xcode并重新启动Xcode,再加上这里介绍的一些其他想法,没有任何工作。 由于它似乎是一个多目标types的问题,我发现在将目标转换到另一个目标之后,成功地build立/上传另一个目标,然后改回(在做其他事情之后)到我期望构build/本来上传,我终于成功了。