Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Invalid
-
3.7.0
-
None
-
Mac OS X El Capitan, Xcode 7, iOS 9 simulator (and devices)
Description
UILaunchImages is checked more thoroughly on iOS9 so Cordova-iOS 3.7.0's invalid format is rejected and the app falls back to 320x480 scaled mode. Required fix is given below.
In Info.plist, each item in the UILaunchImages array has the form:
<dict>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageName</key>
<string>Default-Portrait~ipad</string>
<key>UILaunchImageSize</key>
<string>
</dict>
According to Apple's documentation, each item must have a `UILaunchImageMinimumOSVersion` (https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW28)::
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageName</key>
<string>Default-Portrait~ipad</string>
<key>UILaunchImageSize</key>
<string>{768, 1024}
</string>
</dict>