Fix Library · 2.5.1 Software Requirements

Apple rejected your app for a private API or the removed UIWebView

Apple flagged your app for using a non-public (private) API, or for still containing the removed UIWebView class — usually dragged in by an old third-party dependency you didn't write.

Confidence: high WebViewno-codeutilityAI app React NativeCordovaCapacitorFlutterCocoaPodsObjective-C

Apple said something like

Guideline 2.5.1 - Performance - Software Requirements. Your app uses or references the following non-public API(s): [symbol names]. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
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.
Your app still contains the UIWebView class, which has been removed. Please update to WKWebView and submit a new build.
The app references symbols that are part of a private framework and cannot be used in App Store submissions.

The full fix is locked

Unlock the exact steps, the reply you can paste into Resolution Center, and the AI prompt to fix it — for this rejection and every other one in the kit.

One-time payment · lifetime access. Already have a key? Unlock.