XXX.h has been modified since the precompiled header XXX has been built

今天在学习UIkit的过程中偶然遇到的这个错误。并不是很严重。

BUG名称:XXX.h has been modified since the precompiled header XXX has been built

出现原因:在使用command 进入声明文件中时对UIActionSheet.h进行了保存.

进入UIActionSheet.h目录下查看了一下UIActionSheet.h的简介发现保存确实生效了,修改日期变成了今天

我们再详细的看一下崩溃的log

file '/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActionSheet.h' has been modified since the precompiled header '/Users/24k/Library/Developer/Xcode/DerivedData/ModuleCache/2IRTSFE6POF7/UIKit-16AYEBDX2G7RS.pcm' was built

note: please rebuild precompiled header '/Users/24k/Library/Developer/Xcode/DerivedData/ModuleCache/2IRTSFE6POF7/UIKit-16AYEBDX2G7RS.pcm'

它就是在说这个头文件已经被改动过了,请将预编译头文件rebuild.

解决方案:反正每次都是需要预编译,那么就进入/Users/24k/Library/Developer/Xcode/DerivedData/ModuleCache/2IRTSFE6POF7/目录下面将‘UIKit-16AYEBDX2G7RS.pcm’删掉就可以了.(我这里的路径是上述路径,将控制台输出的路径复制到shell里面即可).




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值