【问题标题】:UIWebView are no longer accepted. Instead, use WKWebViewUIWebView 不再被接受。相反,使用 WKWebView
【发布时间】:2020-08-19 18:26:47
【问题描述】:

我们在您最近交付的应用“Kill Corona 减压游戏”1.0 (1.0) 中发现了一个或多个问题。请更正以下问题,然后重新上传。

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

我已经在代码中搜索了 UIWebView,但没有这个仍然拒绝苹果的应用程序的单个实例。

【问题讨论】:

  • 可能是您的一个库正在使用 uiwebview。
  • 点击 grep -r "UIWebView" 。并检查使用“UIWebView”的库。并更新库。
  • 实际上这段代码是从 Unity 导出的,而这个 web 视图隐藏在 Unity 代码的某个地方。我刚刚更改了 Unity 版本,它工作正常。

标签: uiwebview applet app-store app-store-connect mobile-application


【解决方案1】:

我在这里找到了“UIWebView Deprecation and App Store Rejection (ITMS-90809)”部分: https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/user-interface/webview?tabs=macos

“从 2020 年 4 月开始,Apple 将拒绝仍使用已弃用的 UIWebView API 的应用” 所以你应该有:

  • “Xamarin.Forms 4.5 或更高版本”
  • “Xamarin.iOS 13.10.0.17 或更高版本”
  • “删除对 UIWebView 的引用”

也可以看看这个:https://docs.microsoft.com/ru-ru/xamarin/ios/user-interface/controls/webview#uiwebview-deprecation

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2020-11-18
    • 2022-01-14
    • 2020-10-18
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 2021-06-01
    • 2014-11-18
    相关资源
    最近更新 更多