【问题标题】:How to remove UIWebView component completely in current project?如何在当前项目中完全删除 UIWebView 组件?
【发布时间】:2020-03-28 20:38:04
【问题描述】:

在提交我的最新版本时,Apple 会对此警告进行响应。

ITMS-90809:不推荐使用的 API - Apple 将停止接受 提交使用 UIWebView API 的应用程序。看 https://developer.apple.com/documentation/uikit/uiwebview 了解更多 信息。

仅供参考,

  1. 我已经根据 Apple 的建议将所有 UIWebView 组件迁移到我的项目中的 WKWebView 组件。
  2. 我尝试grep -r UIWebView .grep -r UIWebView /Path/To/Project/* 清除了Project 中的所有UIWeview。

但 Apple 仍以同样的警告回应。

是否有任何方法可以搜索仍附加到我的项目的任何 UIWebView 元素?请建议。

【问题讨论】:

  • 您可以使用 find navigator 在项目中搜索UIWebView,它将显示所有使用 UIWebView 的地方并将其替换为 WKWebvView 实现。
  • 您需要更新所有第三方框架,如 facebook、google 等。
  • 您需要更新所有库!尝试使用最新版本的库和框架。
  • @skety777 谢谢我从另一个文件夹路径添加了一些框架,它不包含在项目文件夹路径中。当我尝试 grep -r UIWebView 。仅在项目目录中因此它不会显示错误,请在项目中包含的每个文件夹路径中尝试此终端命令
  • 这个问题解决了吗?因为在同一主题上我也需要一些帮助。

标签: ios objective-c xcode uiwebview wkwebview


【解决方案1】:

从 Manifest 文件中删除 UniWebView 包引用 并将统一广告更新到最新版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    相关资源
    最近更新 更多