iPad Pro 10.5-inch: Split keyboard is not accessible unless UILaunchStoryboardName key/string pair is present in info.plist

Originator:ftdellorto
Number:rdar://38706270 Date Originated:3/21/2018
Status:Open Resolved:No
Product:iOS + SDK Product Version:iOS 11
Classification:UI/Usability Reproducible:Yes
 
Steps to Reproduce:

(Prerequisite: Split Keyboard is enabled in device settings)
(Reproducible in a simple application built in either Xcode or Xamarin having a single text field, and has also been reproduced using existing third-party apps)

1. Focus on any text field to cause the on-screen keyboard to be displayed
2. Attempt to split the keyboard

Expected Results:

Keyboard can be split via gestures or use of the button that displays Merge/Split/Dock options.

Actual Results:

Keyboard cannot be split by any means. Only the standard keyboard is displayed. 

Additional Observations: 

Adding the following key/string pair to info.plist (with either a string referring to a valid resource, or an empty string) allows the keyboard to be split and all Merge/Split/Dock button options to become available on the 10.5-inch device:

	<key>UILaunchStoryboardName</key>
	<string></string>

Behavior has not been reproducible on the 9.7-inch iPad Pro or on other iPad devices (in regard to displaying the split keyboard, they are agnostic to the presence of a UILaunchStoryboardName key/string pair in info.plist).

Version: 11.2 (15C107)

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!