场景:升级xcode到xcode12.2版本,clean或者从新编译了一遍项目后发现报错library not found for -xxx,真机没问题
方案:查看pods下生产的products里面好多的.a静态库都是红色的,报错library not found for -xxx。可能模拟器架构不支持或者其他原因。
解决方法:找到pods下面的Target Support Files文件,找到自己主项目的Pods-xxx.debug.xconfig文件,然后删除里面的VALID_ARCHS = armv7 armv7s arm64这个,然后在模拟器上面编译下,编译成功后吧VALID_ARCHS = armv7 armv7s arm64添加回去就可以了。一步骚操作,哈哈,完美解决。