Xcode 12 模拟器运行项目报错

起因:

刚刚更新了最新的Xcode 12来适配iOS 14,项目运行后发现跑真机是OK的,但是模拟器运行却报错;

如下图:
这是一个经典报错.png

按照之前解决这个报错的经验,一顿操作后并没有什么卵用!最后发现了原因。

原因:

Xcode12模拟器已经用arm架构来编译项目,淘汰了VALID_ARCHS: x86_64
但是有些cocoapod集成进来的第三方库还是有这个key,而link链接的还是x86架构

解决方法:

Target --> Build Settings 搜索VALID_ARCHS,然后添加x86_64这个值.

如下图:
截屏VALID_ARCHS.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容