Se la vostra app sta utilizzando il plugin cordova-plugin-firebase per gestire le notifiche, è molto probabile che dopo aver archiviato l'app venga bloccato il caricamento della stessa nell'Apple Connect.
Ciò avviene poiché il plugin in questione non viene aggiornato da qualche anno e purtroppo utilizza ancora la UIWebView non più ammessa da Apple a partire dal 30 aprile 2020.
Procediamo dunque alla rimozione di questo plugin:
cordova plugin remove cordova-plugin-firebase
Ed aggiungiamo il nuovo plugin che è cordova-plugin-firebase-messaging. Questo plugin ha però una dipendenza dal plugin cordova-support-google-services. Eseguiamo dunque i seguenti comandi:
cordova plugin add cordova-support-google-services cordova plugin add cordova-plugin-firebase-messaging
Nel file config.xml aggiungiamo il riferimento al file plist scaricato da firebase che metteremo nella root dir della nostra app:
Una volta installati i due plugin lanciate il comando:
pod repo update
Cambiano leggermente le chiamate rispetto al plugin precedente ma potrete sostituirle agevolmente nel giro di qualche minuto. Vi lascio il link del plugin per leggere la documentazione ufficiale.