iOS新版本提交审核,苹果给了一封邮件:
UIWebView要彻底废弃,api再用就给你拒了!
解决:
先在项目中搜了下UIWebView的使用情况,发现只有在AFNetWorking中存在UIWebView的分类
去除UIWebView分类已经不是新鲜事,git上的答案:
那就照着弄呗,更新pod库后再编译项目,问题来了
Duplicate interface definition for class 'AFNetworkReachabilityManager'
AFNetworkReachabilityManager 文件一直飘红
奇怪的 “duplicate interface definition for class ‘xxxx’”:
https://www.dazhuanlan.com/2019/12/05/5de8875319fcf/
大神早已踩过坑,那继续照着改吧
#if __has_include(<AFNetworking/AFNetworking-umbrella.h>)
#import <AFNetworking/AFNetworking-umbrella.h>
#elif __has_include("AFNetworking-umbrella.h")
#import "AFNetworking-umbrella.h"
#endif
结果还是不行,既然问题就出在导入文件这里那就换个方式:
直接写 #import "AFNetworking-umbrella.h"
完事