【问题标题】:iOS - UIWebView replaced with WKWebView, but for Apple it’s still thereiOS - UIWebView 被 WKWebView 取代,但对于 Apple 它仍然存在
【发布时间】:2020-03-01 19:05:22
【问题描述】:

我在 Xcode 项目的 Storyboard 中的 ViewController 中将 UIWebView 替换为 WKWebView,但 Apple 拒绝了我的应用,说 UIWebView 已弃用。 有没有办法检查 UIWebView 是否仍在代码中?我使用的是最新的 Xcode 版本,我还实现了 GoogleMobileAds 框架

【问题讨论】:

  • 在项目中搜索 webview,可能是任何 SDK 都在使用它。否则,您可以在解决中心进行沟通。最近我看到苹果将从 2020 年 11 月或 12 月开始拒绝 UIWebview 应用程序。
  • 我搜索了 UIWebView,但什么也没找到 :(
  • 任何SDK都可能使用WKWebview。

标签: ios uiwebview wkwebview


【解决方案1】:

从您的基础项目文件夹中的终端尝试

grep -r "UIWebView" .

(注意行尾要“点”)

这将打印出当前正在使用 UIWebView 的所有 SDK(包括 Pod)。

【讨论】:

  • UIWebView 从这个二进制文件 ./JOi.xcworkspace/xcuserdata/cygnet.xcuserdatad/UserInterfaceState.xcuserstate 匹配,从这个文件中移除 UIWebView 是热的
  • 我不完全知道它为什么会在那里,但听起来像是用户数据。您可以删除 xcuserdata 文件夹,Xcode 将重新构建它。但要小心,删除之前复制以前的版本
猜你喜欢
  • 1970-01-01
  • 2020-12-07
  • 2013-10-23
  • 2015-11-21
  • 2019-04-10
  • 2022-01-10
  • 1970-01-01
  • 2016-03-04
  • 1970-01-01
相关资源
最近更新 更多