My app white-screens on the first start after install on iOS 12 (at least on an iPhone 5s and a 6 that are both stuck on 12). If I swipe away the app and open it again it works correctly. I've reviewed the console logs, and the white-screens seem to be plugin_not_installed errors.
Is there some more logging I can turn on to figure out which plugin is failing to load on the first run?
Or am I looking in a wrong place?
The application failing only on first launch makes me believe that the plugins are installed, but during launch, some plugin code is getting executed before it has been initialized.
For starters, I would ensure that all plugin related code is executed only after they have been loaded. You can do this by subscribing to the platform ready event & executing plugin code only after that is fired. An example of this would be import { Platform } from 'ionic-angular';
Additionally, logging the cordova code might not help you much in narrowing down the problem. Since you face this on iOS, I'd recommend checking the logs in Xcode to aid in your investigation of this error.