Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set min iOS version to 8.0 #5933

Merged
merged 1 commit into from Mar 8, 2020
Merged

Set min iOS version to 8.0 #5933

merged 1 commit into from Mar 8, 2020

Conversation

obigu
Copy link
Contributor

@obigu obigu commented Mar 3, 2020

Current RoboVM version sets the MinimumOSVersion to 6 if not declared on the app's Info.plist. Currently GDX setup doesn't set it so it defaults to 6 which is not supported even by RoboVM itself.
Ok, the problem is less important than I originally thought but the PR may still be relevant. Currently RoboVM is not handling properly the MinimumOSVersion (see MobiVM/robovm#463) which may lead to confusion in terms of what the actual minimum supported iOS version is.

MobimVM official minimum supported version is 8. If MinimumOSVersion is not declared on the app's Info.plist it will be set to 8 by default. There's currently a small bug that, in case MinimumOSVersion is missing, even if it uses iOS 8, it internally adds the key with a value of 6 (instead of 8) to the Info.plist NSBundle, returning the wrong value if reading it programatically.

Explicitely setting it in libGDX has the advantage of defining the min iOS version supported by libGDX itself independenlty of MobiVM as well as making it easier to know and change (in most cases users will need to set it to 9 due to being a requirement by many popular 3rd party SDKs).

Also, armv7 has been removed from the list of Required Device Capabilities as All devices that support iOS 8 have it as a capability (see support matrix https://developer.apple.com/support/required-device-capabilities/).

@Tom-Ski Tom-Ski merged commit 7c4a077 into libgdx:master Mar 8, 2020
@obigu obigu deleted the minios8 branch October 8, 2020 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants