我是用真机开发爱好者之一,能跑真机绝不跑模拟器那种
可是!手上没有iPad,但项目又要兼容iPad尺寸。。。好吧,我屈服了。 模拟就模拟囖
当编译器一番翻云覆雨之后,居然报错了!!!! What the F....! 怎么可能! 之前都正常能跑的,你变了~你以前不是这样的。。。
来人,上菜!
报错1 : 找不到第三方的头文件
报错2: 找不到swift头文件 (这是swift混编才有的,纯OC或纯swift都没有)
报错3: 头文件编译不通过
思考
1.重新pod update ?
2. 为什么之前可以,后来又不行呢?项目配置也没动过跟头文件相关的
寻找原因
1. 百度了好多,都是旧文章,而且都是跟swift桥接文件相关的问题,跟自己的问题不相同
2. 回想一下真鸡和摸你妻的区别。在于指令集不同 真鸡arm64 ,摸你妻x86_64
3. Xcode升级到了12
试验️
果然是指令集的问题,但这是升级了Xcode12之后才会出现。 原因是它默认只编译了arm64和64e,不准摸你妻。。。(不摸就不摸囖)
解决方法️
在Build Settings --> 搜索 VAILD_ARCHS --> 选择Debug模式下加入x86_64 . 这样就可以愉快地摸你妻了哈哈哈哈
我要去愉快了~~