I can't help noticing on my iPhone 5 that the apps that are signed using my development certificate and my company's enterprise distribution certificate takes about 4 seconds to launch or activate. This is the time taken between tapping the application's icon and seeing the launch image – which obviously does not include the application's initialization code.
It's an awkward 4 seconds in which the application's icon remains dimmed after being tapped and the home screen freezes (can't even scroll right/left).
What's weird is that it takes approximately the same amount of time to re-activate the application from the background (i.e launch the app, wait till it runs, press the home button, and then immediately tap the app's icon again).
Questions are:
- What is causing this?
- My gut feel blames Springboard trying to verify the signing certificates upon each tap of the application's icon. However I can't prove this.
- How can I reduce this launch-freeze time? (if at all possible?)
I tested this using iOS 8.3 on iPhone 5