孝平 2020-02-13
问题背景:
以前搞的一个项目,昨天测试还好的,今天就无法在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
一.代码块在哪里?如果上面这张图不小心点没了或者没出来,可以看第一步的操作,然后鼠标停留在选中的区域停留2秒以上就会出现左边的??可以将路径中的代码块,迁移到不同的电脑上使用,需重新启动Xcode ;