How can we find UIWebView in Project and replace it with WKWebView?(如何在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
。
上载新内部版本之前应该做些什么?
推荐答案
我解决了一个类似的问题,具体如下:
在工作区UIWebView中搜索并将其替换为WKWebView
删除情节提要中的UIWebView,而添加WKWebView(&q;WKWebView&q;)(不要忘记与代码的连接)
在终端的项目文件夹中,输入命令:
grep -r "UIWebView" .
(不要忘记命令末尾的空格和圆点!)若要在库文件中查找指向UIWebView的链接,请执行以下操作。
使用UIWebView更新库,如果没有帮助,则删除所有链接到UIWebView的库。 (大多数带有UIWebView的库都有没有UIWebView的新更新。)
这篇关于如何在Project中找到UIWebView并将其替换为WKWebView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!