iOS开发 - 模拟器编译失败,真机正常

我是用真机开发爱好者之一,能跑真机绝不跑模拟器那种😁
可是!手上没有iPad,但项目又要兼容iPad尺寸。。。好吧,我屈服了。 模拟就模拟囖😐

当编译器一番翻云覆雨之后,居然报错了!!!!  What the F....! 怎么可能! 之前都正常能跑的,你变了~你以前不是这样的。。。😭

来人,上菜!

报错1 : 找不到第三方的头文件

求求你找一下吧..


报错2: 找不到swift头文件 (这是swift混编才有的,纯OC或纯swift都没有)

寻人启示~~


报错3: 头文件编译不通过

Xcode最喜欢的长编大论式报错

思考🤔
1.重新pod update ?
2. 为什么之前可以,后来又不行呢?项目配置也没动过跟头文件相关的

寻找原因😵
1. 百度了好多,都是旧文章,而且都是跟swift桥接文件相关的问题,跟自己的问题不相同
2. 回想一下真鸡和摸你妻的区别。在于指令集不同 真鸡arm64 ,摸你妻x86_64
3. Xcode升级到了12

试验🙄️
果然是指令集的问题,但这是升级了Xcode12之后才会出现。 原因是它默认只编译了arm64和64e,不准摸你妻。。。(不摸就不摸囖😤)

新图标还是挺漂亮噢


解决方法🤗️
在Build Settings --> 搜索 VAILD_ARCHS --> 选择Debug模式下加入x86_64 . 这样就可以愉快地摸你妻了哈哈哈哈

干它!

我要去愉快了~~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容