今天真机调试运行项目,突然报错:
截屏2021-09-08 下午2.16.27.png昨天运行的时候还是好好的,然后带着疑问开始查阅资料
以下几种方式都尝试了,第四种有效:
1、clean build folder 清理缓存(对我无效)
2、进入Xcode 》 windows 》Projects 》删除Derived Data(对我依旧无效)
3、重新安装Xcode。(还是无效)
4、修改prefix.pch文件:(有效)
在所在项目pch文件中,把自己所#import的头文件做如下操作
#ifdef __OBJC__
#import "XXXX"
#endif
查阅的资料是这么解释的:
可能某个库是C OC C++文件混编,pch里面自加的头文件是全局性的,当在C文件import时其实是没有意义的,也就是问题出处,所以要ObjC区分开编译。
但是我同样的代码昨天运行没有问题,这就很奇怪了。
网友评论