Notice: The Monaca & Onsen UI Community Forum is shutting down.

For Onsen UI bug reports, feature requests and questions, please use the Onsen UI GitHub issues page. For help with Monaca, please contact Monaca Support Team.

Thank you to all our community for your contributions to the forum. We look forward to hearing from you in the new communication channels.

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?