Hi thanks for your response.
Yes it's been tested and developed on chrome. No errors in the console log. It works every time on there and it also works every time on the emulator, my issue isn't in that. I believe it works because Ionic native push notifications can't be used in chrome or ios emulator. Ionic push debug mode is working successfully on chrome.
My issue is running it on a real iOS device, if the app works, everything works (including native push notifications), otherwise it freezes after the splashscreen has loaded.
Looking at the console messages posted above I notice Ionic Core isn't initiating.
Maybe there's a bug in that?