Anyone reading this and hoping to add older versions of Launch Images for the iPad Pro 10.5, 11 and 12.9 inches can add them without using the Storyboard or Launch Screen in Xcode.
We did this by editing the .plist of our application:
<key>UILaunchImages</key> <array> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>7.0</string> <key>UILaunchImageName</key> <string>Default-Portrait</string> //iPad Pro 10.5" <key>UILaunchImageOrientation</key> <string>Portrait</string> <key>UILaunchImageSize</key> <string>{768, 1024}</string> </dict> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>12.0</string> <key>UILaunchImageName</key> <string>Default-Portrait-1194h</string> //iPad Pro 11" <key>UILaunchImageOrientation</key> <string>Portrait</string> <key>UILaunchImageSize</key> <string>{834, 1194}</string> </dict> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>9.0</string> <key>UILaunchImageName</key> <string>Default-Portrait-iPadPro</string>//iPad Pro 12" <key>UILaunchImageOrientation</key> <string>Portrait</string> <key>UILaunchImageSize</key> <string>{1024, 1366}</string> </dict> </array>
(Be sure to remove the // iPad Pro comments, obviously!)
And here are the file names:
iPad Pro 10.5 ": default portrait @ 2x ~ ipad
iPad Pro 11 ": default is portrait -1194h@2x.png
iPad Pro 12 ": default-Portrait-iPadPro @ 2x ~ ipad
Tested on all 3 of these devices and it works.
Hope this helps someone!
Quistard
source share