自编译预编译头文件以来,文件已被修改

Mar*_*ark 36 iphone xcode objective-c ios

所以我不小心修改了一个标题(CBCentralManager.h)并在我构建时导致上面的错误显示.我搜索了堆栈溢出的解决方案,并发现了这一点.即使在删除派生数据后,我仍然得到相同的错误.我也试过删除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

任何帮助是极大的赞赏.

Gag*_*iOS 87

我在OS10.10上使用Xcode 6遇到了这个问题.我通过删除.pcm文件来解决问题.

要删除按'shift + command + g'并删除所有.pcm文件或转到文件夹〜/ Library/Developer/Xcode/DerivedData/ModuleCache /并删除所有.pcm文件.

按'shift + alt + command + k'进行深度清洁.

希望它能为你效劳.

  • 使用Xcode6删除整个ModuleCache文件夹 (11认同)

Phi*_*ott 48

删除〜/ Library/Developer/Xcode并重新启动Xcode为我修复了这个问题(Xcode 6 B7).怀疑一个积极的缓存错误.

在此之前,没有任何清理/构建文件夹清理/派生数据删除.

  • 而是尝试删除`/ Xcode/DerivedData/ModuleCache`.这解决了目的. (41认同)
  • 小心!这也会消除您所有项目中的所有档案! (7认同)

小智 23

删除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)

问题解决了


Dun*_*n C 5

只需从项目菜单中选择clean即可.这应该强制完成重建并解决问题.

  • 这是我尝试的第一件事.Clean没有解决问题,也没有修复文件夹.也没有删除派生数据文件夹. (2认同)

归档时间:

查看次数:

20222 次

最近记录:

9 年,4 月 前