1.自己写的业务逻辑代码里的UIWebView用WKWebView替代。
2.工程用到的第三方库里的UIWebView,通过升级或更换库来解决。
2.1 常见的需要升级的库:(欢迎补充)
AFNetworking 升级到4.0.1
QQ登录 升级到3.3.6
ShareSDK 升级到4.3.2
新浪微博 升级到3.2.5
微信开放平台 升级到1.8.6.1
2.2 如何查找隐藏在工程中其他.a文件或者.framework 里的UIWebView。
在工程根目录下执行如下命令:
$ find . -type f | grep -e ".a" -e ".framework" | xargs -n 200 grep -s UIWebView
部分输出结果:
Binary file ./ios/******/libWeiboSDK/libWeiboSDK.a matches
Binary file ./ios/******/WeChatSDK1.7.1/libWeChatSDK.a matches
输出的结果中可以看到哪些静态库里还包含UIWebView,想办法解决掉即可提审。












网友评论