ITMS-90809: Deprecated API Usage - ITMS-90078: Missing Push Notification Entitlement

Hi all, I am facing this issues in IOS app publishing process.

TMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.

and also this one:
ITMS-90078: Missing Push Notification Entitlement
cmd β†’ npx cap doctor
Schermata 2021-07-14 alle 17.13.39
cmd -->npx cap ls
Schermata 2021-07-14 alle 17.14.16

Is anyone have the solution ?

Both Questions throw tons of results if you just google them…

  1. Read: Understanding ITMS-90809: UIWebView API Deprecation - Ionic Blog

  2. You are using Capacitor 2. In Capacitor 2 the official core Plugins are imported into Capacitor itself. Also a Push Notification Plugin, if you use it or not. So forst option: Upgrade to Capacitor 3, see the Migration Guide here or second: Add the Entitlement

Thank you for the reply. Im new in IOS world. What is the Entitlement ?

And again i’m happy to announce that Google knows the answer: Apple Developer Documentation

1 Like

For the UIWebView problem, I just answered yesterday

The other one is a warning, if you want to disable it check

1 Like