问题背景:
以前搞的一个项目,昨天测试还好的,今天就无法在iphone上运行了,对比了一下昨天是13.3,今天是13.3.1
其它的没有区别,只要运行就崩,根本没有办法启动。
报错提示:
dyld: Library not loaded 找不到framework alamofire
网上查了一下,出现这个问题有很多原因,比较配制有问题,但我查了半天,终于发现了问题在于13.3.1导致。
unpaid appid 在iOS13.3.1 iphone上就会出现这个问题(免费的appid),
pods中用了use_frameworks! (动态编译)
将pods中把#use_frameworks!注掉,或者加入在podfile中添加 use_modular_headers!
终端中用pod update pod install即可。
然后会有一些错误,一个一个解决。
参考:
https://github.com/Alamofire/Alamofire/issues/3051
https://my.oschina.net/teana/blog/511504
https://www.jianshu.com/p/cdb24bfeb17c