Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

error ionic 4 ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs

i have message from apple :

App Store Connect

Dear Developer,

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

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.

Best regards,

The App Store Team

any solution to fix this issue ??

like image 500
Choirul Imam Avatar asked Jan 19 '26 02:01

Choirul Imam


1 Answers

The cordova team yesterday released 2019-11-25 a release [email protected] This release resolves the ITMS-90809 alert from the apple store.

cordova platform remove ios
cordova platform add [email protected]

Add <preference name = "WKWebViewOnly" value = "true" /> to your config.xml file

Run "cordova prepare ios" to apply the changes.

To recap:

  • 5.1.0 has a conditional compile time flag that disables UIWebView. This is an initial fix to prevent the Apple warning from being triggered. 6.0.0 will remove the entirety of UIWebView. This is a breaking change with more changes needed, so it’ll be released sometime in the coming months.

https://cordova.apache.org/announcements/2019/11/25/cordova-ios-release-5.1.0.html#comment-4702612854

https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/

like image 162
lams Avatar answered Jan 20 '26 15:01

lams



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!