Unity 4.6.9 SplashScreen Orientation Issue [SOLVED]

Hi,

My game is made for landscape play, I built with a dummy splash screen within Unity.
I made sure that Auto rotation is enabled with Landscape Right and Left ticked.
Launch screen setting is on “None” as don’t need this.
I added the dummy splash screen in every Splash Image box within Unity
I then once in Xcode added the real splash screens, correct orientation and all.

Issue: When launching the game for a split second the splash screen is in portrait mode then quickly changes to landscape mode? its really bad user experience and looks unprofessional.

Is anyone having similar issue, any workaround or I’m doing something wrong?

yea sounds like a similar thing we’ve had… bit more history on the topic here.

Is this only an issue for pro users using a custom splashscreen or will this also happen for non pro and default Unity splash?

I can’t test this myself as I don’t have an iPhone6 to test on and I’m in the process of submitting my app to the store.

I’m also using 4.6.9f1

I’m using pro version, and disabled Unity splash in settings.
Not sure if you can test in Simulator mode and see if it happens to you…

Update: After downloading 4.6.9 final and not assigning any splash screen in Unity (manually assigned within Xcode), the issue still not resolved. I know updated my devices to iOS9.1 and checked iPhone 4s and iPhone 6 and same problem. Initially thought it was specific to iPhone 6+.

There is another thread about this and editing code in SplashScreen.mm

Please can a developer respond!

2 Likes

A workaround is to remove UILaunchImages key from Info.plist. It was originally added to work around an xcode bug that is no longer present.

A proper fix will be released in next patch release of both 4.9 and 5.2.

2 Likes

Thank you, finally after week of stress over this, something so simple has solved it…
Appreciate your response and apologies for some negative feedback.