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