ITMS-90809: Deprecated API Usage 不再接受使用UIWebView

We identified one or more issues with a recent delivery for your app, "xxx" 1.0.0 (2). Please correct the following issues, then upload again.
TMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.

我们发现您的应用最近交付的一个或多个问题“xxx” 1.0.0(2)。请更正以下问题,然后重新上传。请更正以下问题,然后重新上传。

ITMS-90809:不建议使用的API使用 -不再接受使用UIWebView的新应用。而是使用WKWebView来提高安全性和可靠性。

也就是很早之前苹果发的通知:在 2020 年 4 月30 号 后新上传的 App 含有 UIWebView 啦,否则就上架不了。

如何解决?直接删除所有相关的 UIWebView 的。
  • 1、直接把明面上的 UIWebView 全部干掉。
  • 2、另外寻找我们项目中的 UIWebView 呢?直接在我们工程目录文件下:
grep -r UIWebView .
注意点:

下面是我们项目的:


grep -r UIWebView .
  • AFNetWorking 中的 UIWebView 分类
  • MJRefresh 中的 readme
  • 神策中的 UIWebView
  • FLEX 中的 UIWebView
注意不要忽略任何一个 UIWebView, 有一次注释了 UIWebView+AFNetworking 的头文件也还是没通过,安心点还是全部干掉再上传。

当然假如不是第三方,是自己用的 UIWebView 的,那就慢慢改,不要着急。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。