查找项目中的UIWebView
2020-08-03 本文已影响0人
简单Timor
苹果最近直接让包含有UIWebView的项目上传二进制失败。这里不讲如何将UIWebView替换成WKWebView,相信各位都能轻松搞定。
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.
- 上述代码为苹果反馈邮件中的内容,大概意思就是包含UIWebView请替换。
相信很多小伙伴跟我一样,在全局搜索里找了所有的UIwebView进行替换后,还是上传不了二进制文件,报以上的错误。
721596181197_.pic.jpg那我来讲讲我的步骤,查出全部UIWebView。
-
全局搜索 ,如上图位置替换所有能看到的UIWebView文件,因为审核为
机审
,请替换或删除所有UIWebView,包含注释内容
。 -
终端进入项目目录文件下,输入以下命令(注意最后有个点号,而且点号和 UIWebView 之间必须有一个空格):
grep -r UIWebView .
可以得到如下类似段落:
image.png
上述步骤可以找到所有的UIWebView,包括静态库中的。
据我所知,现在在维护的第三方库,比如AFNetWorking,UMeng都已经有新的库了,只需要 pod setUp,然后pod update 对应库即可。其他就需要自己手动改了,加油吧。