checkApp

Stores

ITMS-90809: Deprecated API usage — UIWebView

Ein Verweis auf das veraltete UIWebView.

Was ist ITMS-90809?

Apples Ablehnung für jeden Verweis auf UIWebView. Neue Apps werden seit April 2020 abgelehnt, Updates seit Dezember 2020. Ein Verweis genügt, auch wenn nie eine Webansicht erscheint; er stammt fast immer aus einem alten SDK, und das SDK zu aktualisieren oder zu entfernen ist die Lösung.

Woher das in einer Flutter-App kommt

Flutter und heutige Webview-Plugins nutzen WKWebView. Ein Verweis auf UIWebView in einer Flutter-App stammt aus einem alten nativen SDK, meist mitgebracht von einem Werbe-, Analyse- oder Bezahl-Plugin, das seit Jahren nicht aktualisiert wurde. Der Verweis allein genügt für die Ablehnung, auch wenn nie eine Webansicht erscheint.

So beheben Sie es

  1. Führen Sie die kostenlose Build-Prüfung mit der .ipa aus. Sie nennt das Framework mit dem Verweis auf UIWebView.
  2. Aktualisieren Sie das Plugin, das dieses Framework mitbringt, oder ersetzen Sie es.
  3. Gibt es keinen Ersatz, entfernen Sie es. Apple akzeptiert keine Ausnahme.

Die kostenlose Build-Prüfung liest Ihre .ipa im Browser und nennt die Ursache dieser und der anderen Ablehnungen, ohne etwas hochzuladen.

Oder lassen Sie den ganzen Build prüfen: Die Store-Prüfung kostet 190 €, 2 Arbeitstage.

Alle Ablehnungscodes