UIWebView deprecated API的warning解决

Posted starr-k2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIWebView deprecated API的warning解决相关的知识,希望对你有一定的参考价值。

使用下面的terminal指令,可以搜索出工程里面用到了UIWebView的所有代码

grep -r UIWebView [/Path to project]

 

比如 grep -r UIWebView /XXX/XXX/Desktop/Projects/MyProject

 

从搜索出来的结果里逐条查看,

-> 如果是自己工程里的代码,直接修改替换成WKWebView

-> 如果是第三方库的代码,则尝试将第三方库升级到最新版本,如果还是没解决的话,就得尝试联系第三方库的开发者去解决这个问题了

 

搜索出来的结果以下几类可以忽略,苹果不会做校验:

1. 注释里提到的UIWebView

2. xcuserdata matches

3. Git提交记录里提到的UIWebView

以上是关于UIWebView deprecated API的warning解决的主要内容,如果未能解决你的问题,请参考以下文章

Flutter: How to fix ITMS-90809: Deprecated API Usage - Apple 将停止接受使用 UIWebView API 的应用程序提交

java9新特性-16-Deprecated的相关API

注意:使用 -Xlint:deprecation 重新编译。注意:某些输入文件使用或覆盖已弃用的 API

在纯 JS 中的 UIWebView 中使用麦克风 API

Cordova UIWebView API 不推荐使用的 API 使用

是否有使用 UIWebView API 的 cordova 插件列表?