Ok I can confirm that the missing launch images are causing these problems. I've changed the info.plist in the Visionaire Player.app package (added LaunchImage-1100-Landscape-X) and added the two corresponding launch images (LaunchImage-1100-Landscape-X.png and LaunchImage-1100-Landscape-X@3x.png) before signing.
UILaunchImages = (
{ UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "LaunchImage-700-Landscape";
UILaunchImageOrientation = "Landscape";
UILaunchImageSize = "{768, 1024}";
},
{ UILaunchImageMinimumOSVersion = "11.0";
UILaunchImageName = "LaunchImage-1100-Landscape-X";
UILaunchImageOrientation = "Landscape";
UILaunchImageSize = "{375, 812}";
},
);
This results in the following on the iPhone X:
Bars left and right are to be expected, as visible in the taskmanager the Visionaire Player app is now full frame (left and right remains black and is not transparent):
Since the Visionaire iOS Player supports iOS6+ the XCode project would need to be setup using the following launchimages:
If a launchscreen is missing for a device it will show default behavior resulting in bars all around as shown in my original message.
Here are the all the dimensions of these files: