Flutter: How to fix ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs
I have this with our Cordova app and fixed it by updating a dependency.
Are you by any chance using the dependency or an other dependency is using the dependency "cordova-plugin-inappbrowser".
If so, this should be fixed in 3.1.0. See the release notes https://github.com/apache/cordova-plugin-inappbrowser/blob/master/RELEASENOTES.mdAnd the PR fixing it https://github.com/apache/cordova-plugin-inappbrowser/pull/271
Update: it's not fixed yet. See issue on cordova-ios: https://github.com/apache/cordova-ios/issues/661Note the: There is no deadline, I've contacted an Apple developer that has been tweeting about moving to WKWebView to see if he can provide more information, will update if I get a response.
Update: Cordova-ios 5.1.0 seems to fix this. See https://github.com/apache/cordova-ios/pull/715
Since this has become the "goto answer" on Google for this rejection message, I'll add a React Native fix.
On React Native, considering that you've been a good developer and are not using UIWebView in your own code, use the following command to find out which of your dependencies still does use UIWebView:
grep -r UIWebView node_modules/*
There is a bit more info here.