I banged my head against the wall with this, since Xcode 10.1 does not include the launch option for the new 11 "iPad Pro when creating a new set of images to launch iOS, and without it the iPad Pro does not display correctly, leaving I have no choice but to force it work with the Launch Screen storyboard.
I tried a combination of so many things, but I wanted to publish what eventually made it work 100% of the time (which was actually a combination of several things).
As you have undoubtedly read, for a UIImageView in a Launch Screen storyboard you must NOT include an extension (.jpg or .png). So many posts talk about this, but don’t take into account that the reason is that you have to create a new set of images in Images.xcassets (NOT a set of images of the startup screen, but just a set of images) and name it whatever you want (for example, “Launch- Default"). Then drag the desired .jpg or .png into the new image set. Then you will use the name of this set of images in the UIImageView in the storyboard, and everything should work fine (the image should even display in the Interface Builder).
In addition, in the general project settings, be sure to set the startup screen file for the new storyboard.
source share