In xcode I saw the last line od code was push.register. Even more problematic was I saw the app was in a loop eating all the memory and finally crashed due to out of memory
After disabling Ionic.Push, Ionic.Analytics this problem now appears random. Sometimes the app works fine, sometimes hangs on starting up.
I’m experiencing a similar issue, but on iOS 9.3 & XCode 7.3. The app I’m working on works fine on Ripple, Windows 10, Android & ionic serve - but hangs on the splash screen in the simulator and iOS 9.3 devices. I’ve been grappling with this for days, it seems related to some inter-package issue in bower.json. I removed the PushPlugin, but it still hangs. No error messages show up in the JS console either, so I don’t know how to diagnose this.
I’ve my app running nog on IOS devices. Finaly the solutie was to delay Some tasks like push.register and Ionic Analytics register. My device put which line the app is nog executing by skipping them. Then IMF the app is running delay the skipper functions by wrap-ding them in a timeout.