I have fou d out the possible reason but don’t yet know how to solve it.
The delay is caused because I have set my splashscreen to show 20 secs or until it is disabled.
It is normally disabled when the platform_ready event fires - and thats the problem.
Looking in the debug window of xcode I found
CallyApp[823:195274] WARN: Native: deviceready did not fire within 2000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them.
2016-10-17 20:55:37.204047 CallyApp[823:195274] deviceready has not fired after 5 seconds.
2016-10-17 20:55:37.204067 CallyApp[823:195274] Channel not fired: onCordovaInfoReady
2016-10-17 20:55:37.204088 CallyApp[823:195274] DEVICE READY FIRED AFTER 54542 ms
2016-10-17 20:55:37.213071 CallyApp[823:195274] app.ts: hiding the splashscreen
I found out two more things: the output above did show only after I entered the first textbox / when the keyboard was shown. So it might be a problem with the keyboard plugin?
Then I found that storing in the normal KV-List doen’ t work anymore, so its probably the sql-lite plugin???
Anyway: I removed all plugins and I added them all again - it didn’t help
The error appears only with IOS not when I run ionic serve.