Setting the iOS minimumOSVersion from 9.0 to 8.0

Hey there !

My game currently requires iOS 9.0. I wanted it to require iOS 8.0, but I did a stupid mistake :slight_smile:

So I’m trying to make it compatible with iOS 8.0 but I’ve got several questions…

  • Since I’m using https:// instead of http://, will that be a problem ? I’m also using the Facebook v4 plugin, so I had to add the exception in the build.settings file. Are there any other things that I should keep in mind ?
     
  • I’m using Corona SDK v2016.2830 with XCode 7.2.1 and iOS SDK 9.2. In the simulator, once I’m asked to select an iOS SDK, it only allows me to select 9.2 (and 9.3 beta is greyed out) (to be honest, even after reading all the documentation, I’m now completely lost with iOS SDK / XCode).
     
  • In the build.settings file, would switching to iOS 8.0 by simply changing the “MinimumOSVersion” to “8.0” work ?

Thank you !

Anyone could help me with that issue ? I know there are a lot of different posts about this topic, but I honestly don’t understand how to make sure that my app will work on iOS 8 and iOS 9…

the MinimumOSVersion is only used to further restrict the minimum iOS version supported by your app.  You should not put this in your build.settings file unless you know your app is incompatible with older iOS versions supported by Corona.

So, if you know your app is not compatible with iOS 7, you should do this:

settings = { iphone = { plist = { MinimumOSVersion = "8.0" } } }

I don’t know why https:// would be a problem on iOS 8.  I don’t think there is any issue there.

In the build dialog, select 9.2.  That just means 9.2 and earlier.

Best regards,

Tony

Thanks a lot Tony, it now makes sense to me ! I think I never knew clearly how the “MinimumOSVersion” worked.

I’m gonna do some tests now and see how it goes !

Anyone could help me with that issue ? I know there are a lot of different posts about this topic, but I honestly don’t understand how to make sure that my app will work on iOS 8 and iOS 9…

the MinimumOSVersion is only used to further restrict the minimum iOS version supported by your app.  You should not put this in your build.settings file unless you know your app is incompatible with older iOS versions supported by Corona.

So, if you know your app is not compatible with iOS 7, you should do this:

settings = { iphone = { plist = { MinimumOSVersion = "8.0" } } }

I don’t know why https:// would be a problem on iOS 8.  I don’t think there is any issue there.

In the build dialog, select 9.2.  That just means 9.2 and earlier.

Best regards,

Tony

Thanks a lot Tony, it now makes sense to me ! I think I never knew clearly how the “MinimumOSVersion” worked.

I’m gonna do some tests now and see how it goes !