iOS 13.3.1 swift dyld: Library not loaded 或者 no suitable image found

今天同事真机运行报错错误如下:

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
  Referenced from: /private/var/containers/Bundle/Application/996684AD-64BA-4164-9669-7C43B82BE617/HeiWeibo.app/HeiWeibo
  Reason: no suitable image found

换用我的手机测试不报错,初步判定是引用的三方库Alamofire的问题,于是更新新版Alamofire,测试还是报错崩溃,仔细查看错误信息,怀疑是动态库的问题,网上查了一些资料,把podfile中 use_frameworks! 修改为 use_modular_headers!问题修复

产生这个问题的原因有点复杂,以后有空还要深究,暂时先记录一下~