起因:
刚刚更新了最新的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