Ah, great. Thanks @AGulev!
Edit 1: I copied and pasted the built in Info.plist and changed the 8.0 to 12.0. Testflight didn’t like it:
ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle 'com.WinkelGames.Juump'."
ERROR ITMS-90475: "Invalid Bundle. Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName key in your bundle, 'com.WinkelGames.Juump’. Learn more (https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW40)."
WARNING ITMS-90747: "Architecture incompatible with MinimumOSVersion. The app bundle at 'JUUMP!.app' specifies a MinimumOSVersion of '12.0' but contains a 32-bit architecture that is unsupported on iOS 12 and later."
I suspect I need to instead use Custom Entitlements, something I haven’t been able to get to work before when adding the ITSAppUsesNonExemptEncryption key.
Using this file as Custom Entitlements:
<?xml version="1.0"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="1.0">
<dict>
<key>MinimumOSVersion</key>
<string>12.0</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
</dict>
</plist>
Produces this error:
If using the custom entitlement file is indeed the ticket to success, how should it be formatted? If not, what’s the solution?
Edit 2: I think a fake extension is the only solution: