iOS 12 + Unity 2019 Splash Screen Auto Rotation Issues + Rotation Lock

I just made the upgrade from Unity 2018 to Unity 2019 LTS 2019.4.3f1 and I’m seeing some really weird behaviours with the Splash Screen and Auto Rotation.

Setup on the project:
Use animated auto rotation
Autorotation
Landscape Right
Landscape Left

Splash Screen Issue:

  • When the app it’s open, for a 1 second or less we can see the splash screen in the wrong orientation with the screen filled by black colour, this is seeing in multiple different OS versions (From iOS 12 to Latest).

Rotation Issue on iOS 12:

  • We see this pretty consistent the first time we run the game, the game is in Portrait mode if you set the Rotation Portrait Lock on. even tho the game is set to landscape only, so the game it’s stretched and super weird.

Already tried fixes:

  • Tried to disable the animated rotation
  • Add a portrait splash screen
  • Increasing / Decreasing Accelerometer Frequency
  • Upgrade to unity 2019.4.6
  • Forced Screen.orientation at the start of the app

Does anyone have any idea of what this could be?

No help :frowning:

We have exactly the same issue after upgrade to 2018.4.25f1. I think everything worked correctly in 2018.4.20f1.

Does this have something to do with that storyboard stuff?

And more importantly does anyone have any idea how to fix it?

I’m following this thread right here: Can't get LaunchScreen.storyboard to work! Need docs. page-2#post-6174235

Looks like its a Unity issue and they are working on a fix, but no ETA yet.