IOS ITMS-90809: Deprecated API Usage

Good morning,
i'm using the following syncfusion libraries:


Syncfusion.Xamarin.Buttons
Syncfusion.Xamarin.Cards
Syncfusion.Xamarin.SfDataGrid
Syncfusion.Xamarin.SfImageEditor
Syncfusion.Xamarin.SfPdfViewer


publishing my app to the Apple App Store connect i get the following warning of Deprecated API Usage:





Dear Developer,

We identified one or more issues with a recent delivery for your app, "XXX" 1.1.1 (1.1.1). Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90809: Deprecated API Usage - App updates that use UIWebView will no longer be accepted as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

Best regards,

The App Store Team




Please it's very important because will no longer be accepted by Apple.

Thanks in advance


3 Replies 1 reply marked as answer

BR Brian replied to Marco Negroni June 17, 2020 06:28 PM UTC

Good morning,
i'm using the following syncfusion libraries:


Syncfusion.Xamarin.Buttons
Syncfusion.Xamarin.Cards
Syncfusion.Xamarin.SfDataGrid
Syncfusion.Xamarin.SfImageEditor
Syncfusion.Xamarin.SfPdfViewer


publishing my app to the Apple App Store connect i get the following warning of Deprecated API Usage:





Dear Developer,

We identified one or more issues with a recent delivery for your app, "XXX" 1.1.1 (1.1.1). Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90809: Deprecated API Usage - App updates that use UIWebView will no longer be accepted as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

Best regards,

The App Store Team




Please it's very important because will no longer be accepted by Apple.

Thanks in advance


Nothing to do with syncfusion.  See



AV Ashokkumar Viswanathan Syncfusion Team June 18, 2020 09:14 AM UTC

Hi Brian, 
 
Greetings from Syncfusion support, 
 
The issue ,”Warning of Deprecated API Usage while publishing your Application in Apple App store” may be due to the usage of UIWebView in your Application. However, we do not use UIWebView in the above mentioned Syncfusion libraries. As you have mentioned in your last update, this issue can be resolved by the instruction provided in the below link, 
 
 
Regards, 
Ashok Kumar Viswanathan. 


Marked as answer

MN Marco Negroni replied to Ashokkumar Viswanathan June 19, 2020 01:53 PM UTC

Hi Brian, 
 
Greetings from Syncfusion support, 
 
The issue ,”Warning of Deprecated API Usage while publishing your Application in Apple App store” may be due to the usage of UIWebView in your Application. However, we do not use UIWebView in the above mentioned Syncfusion libraries. As you have mentioned in your last update, this issue can be resolved by the instruction provided in the below link, 
 
 
Regards, 
Ashok Kumar Viswanathan. 


Fixed, thanks very much for your support!

Loader.
Up arrow icon