UIWebView are no longer accepted. Instead, use WKWebView

北战南征 提交于 2021-01-27 07:28:07

问题


We identified one or more issues with a recent delivery for your app, "Kill Corona stress-relief game" 1.0 (1.0). Please correct the following issues, then upload again.

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

I have searched in the code for the UIWebView but there is no single instance of this still apple rejecting app.


回答1:


I found this section "UIWebView Deprecation and App Store Rejection (ITMS-90809)" here: https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/user-interface/webview?tabs=macos

"Starting in April 2020, Apple will reject apps that still use the deprecated UIWebView API" So you should have:

  • "Xamarin.Forms 4.5 or higher"
  • "Xamarin.iOS 13.10.0.17 or higher"
  • "Remove references to UIWebView"

Also check this out: https://docs.microsoft.com/ru-ru/xamarin/ios/user-interface/controls/webview#uiwebview-deprecation




回答2:


Here is my suggestion if you are generating build from unity.

Please update of plugins if possible. and use below versions of unity. and also check URL.

Use this unity version: 2017.4, 2018.4, 2019.1, 2019.2, 2019.3

enter image description here

https://issuetracker.unity3d.com/issues/ios-unitywebrequest-errors-large-packets-with-examples

https://issuetracker.unity3d.com/issues/ios-apple-throws-deprecated-api-usage-warning-for-using-uiwebview-when-submitting-builds-to-the-app-store-connect

https://forum.unity.com/threads/itms-90809-deprecated-api-usage-new-apps-that-use-uiwebview-are-no-longer-accepted.883510/



来源:https://stackoverflow.com/questions/61607294/uiwebview-are-no-longer-accepted-instead-use-wkwebview

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!