You may encounter the following error message from Apple when submitting an app for publication:
ITMS-90809: Deprecated API Usage
This article provides information about this message and related changes.
Here is an example of the message from Apple:
We identified one or more issues with a recent delivery for your app, "<App_Code>" 1.0 (1). 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.
The App Store Team
This message from Apple is a warning that they will be deprecating the code (UIWebView) that we use to embed web content in our apps.
- In the message, Apple has noted that they have accepted this submission (Your delivery was successful) for now, but it must be corrected if the developer wishes to submit an update or a new version of their app.
- For now, we are confident that Apple will not block anything. There is no action for you to take.
- Please be assured that we will perform all the necessary actions in our source code to comply with Apple terms before the effective date, April 2020.