on iOS my first scene is already playing during unity splash logo is shown

I have a scripted animation of about 4 seconds in my first scene witch is shown perfectly on Android devices.
However on iOS devices the first scene is being loaded and even started while the unity splash logo is still there. I completely miss the entire first scene on iOS.

So is there a way to tell unity to load or at least start the first scene only after the unity logo is gone?

This is a common issue in iOS. The only solution we found with my team is detecting if the game is running on iOS (Application.platform) and delaying the animation during the Unity logo. You can find a lot people asking the same, and there’s no clean fix for this as far as I know.

@antx @DiegoSLTS As of Unity 5.2 you can use:

http://docs.unity3d.com/ScriptReference/Application-isShowingSplashScreen.html