如何在Project中找到UIWebView并将其替换为WKWebView? [英] How can we find UIWebView in Project and replace it with WKWebView?

查看:51
本文介绍了如何在Project中找到UIWebView并将其替换为WKWebView?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们在上载内部版本时收到此电子邮件,来自no_reply@email.apple.com:

我们发现您的应用程序的最新交付存在一个或多个问题,应用程序名称1.0(5.0)。请更正以下问题,然后重新上载。

ITMS-90809:不推荐使用接口用法-不再接受使用UIWebView的新应用程序。相反,请使用WKWebView以提高安全性和可靠性。了解更多信息(https://developer.apple.com/documentation/uikit/uiwebview)。

致以最诚挚的问候

App Store团队

我的项目中没有使用UIWebView。我已经更新了所有的吊舱。我在工作区中搜索了单词"UIWebView",但什么也没有找到。我也用grep -r -f "UIWebView".在终端搜索,得到grep: UIWebView.: No such file or directory

上载新内部版本之前应该做些什么?

推荐答案

我解决了一个类似的问题,具体如下:

  1. 在工作区UIWebView中搜索并将其替换为WKWebView

  2. 删除情节提要中的UIWebView,而添加WKWebView(&q;WKWebView&q;)(不要忘记与代码的连接)

  3. 在终端的项目文件夹中,输入命令:

    grep -r "UIWebView" .

    (不要忘记命令末尾的空格和圆点!)若要在库文件中查找指向UIWebView的链接,请执行以下操作。

  4. 使用UIWebView更新库,如果没有帮助,则删除所有链接到UIWebView的库。 (大多数带有UIWebView的库都有没有UIWebView的新更新。)

这篇关于如何在Project中找到UIWebView并将其替换为WKWebView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆