4
votes

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.

2
May be one of your libraries is using uiwebview.A. Abdelmonsef
Hit grep -r "UIWebView" . and check what libraries using "UIWebView". and update the library.Isanka Wijerathne
Actually this code was exported from Unity and this web view was hidden somewhere in Unity code. I just changed Unity version and it worked.Vinod Mahale

2 Answers

0
votes

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