ITMS-90809: Deprecated API Usage warning from Apple
-
After releasing the to Apple’s TestFlight which uses WKWebView, I received the below email from Apple:
“
Dear Developer,
We identified one or more issues with a recent delivery for your app, "App name and version # goe here). 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
”I am using the following plugins:
“monaca-plugin-monaca-core”: “3.2.1”,
“cordova-plugin-whitelist”: “1.3.3”,
“cordova-plugin-splashscreen”: “5.0.3”,
“cordova-custom-config”: “5.1.0”,
“cordova-plugin-camera”: “4.1.0”,
“cordova-plugin-media-capture”: “3.0.3”,
“cordova-plugin-device”: “2.0.3”,
“cordova-plugin-statusbar”: “2.4.3”,
“cordova-plugin-file”: “6.0.2”,
“cordova-plugin-wkwebview-engine”: “”When I run on an actual device, and test for ons.platform.isWKWebView(), I get true.
What do the Monanca and Onsen teams think about this?
Where does the issue come from?