Today someone asked if my app (published over a month ago) supports iPod Touch gen 3, and I have no idea of the answer, despite searching in these forums and on the site in general. Best I can tell from Wikipedia is that the highest iOS supported for iPod Touch gen 3 is 5.1.1. I did find a thread that says that build 1095 (which is probably higher than I built with, but I may update with a later version at some point) makes the lowest requirement iOS at 5.1. While logically that sounds like, for the moment, iPod Touch gen 3 is supported, I get a little nervous about the 0.0.1 difference. Can anyone confirm that apps built with the latest daily build currently supports a fully updated iPod Touch 3rd generation, or point me to a page that lists all of the supported iOS’s by build? Thx!
Hi @britt72,
Since Corona Build #1095 lopped off iOS 4.3 and stepped up to 5.1, and that wasn’t too long ago, I’d say 5.1 is “safe” for awhile. However, there are no guarantees, and at this time the 3rd-gen devices are getting a bit long in the tooth, especially in the fast-moving device market.
That being said, if your 3rd-gen device supports 5.1.1 and Corona’s lower limit is 5.1.0 on the latest Daily Builds, your apps built with those versions should run just fine. I know it’s just a 0.0.1 difference, but it passes nonetheless.
Hope this helps somewhat,
Brent Sorrentino
That’s enough for me. I’ll let the user know. Thx very much!
Actually, on a side note, does anyone know offhand if iTunes will even let you buy an app that isn’t supported by your iOS? I’m pretty sure it won’t, but can’t find an exact answer in my google travels.
Related question: Is there anyway to specify which devices can run your app? My game does run acceptably on iPhone3GS so I want to exclude it. I couldn’t find a setting in iTunes connect to do that. Is it possible?
@curtishimel, I don’t know if it is possible to limit which devices you permit to load your app but I think I know a way to achieve what you want to do… See build.settings section in
http://developer.coronalabs.com/content/configuring-projects
You could use something like
UIRequiredDeviceCapabilities = “magnetometer”,
which tells the App Store that only devices with a compass in them can install your app. iPhone 3 did not have a compass if I recall correctly so this should work for you. Just an idea.
Regards,
Kerem
Hi @britt72,
Since Corona Build #1095 lopped off iOS 4.3 and stepped up to 5.1, and that wasn’t too long ago, I’d say 5.1 is “safe” for awhile. However, there are no guarantees, and at this time the 3rd-gen devices are getting a bit long in the tooth, especially in the fast-moving device market.
That being said, if your 3rd-gen device supports 5.1.1 and Corona’s lower limit is 5.1.0 on the latest Daily Builds, your apps built with those versions should run just fine. I know it’s just a 0.0.1 difference, but it passes nonetheless.
Hope this helps somewhat,
Brent Sorrentino
That’s enough for me. I’ll let the user know. Thx very much!
Actually, on a side note, does anyone know offhand if iTunes will even let you buy an app that isn’t supported by your iOS? I’m pretty sure it won’t, but can’t find an exact answer in my google travels.
Related question: Is there anyway to specify which devices can run your app? My game does run acceptably on iPhone3GS so I want to exclude it. I couldn’t find a setting in iTunes connect to do that. Is it possible?
@curtishimel, I don’t know if it is possible to limit which devices you permit to load your app but I think I know a way to achieve what you want to do… See build.settings section in
http://developer.coronalabs.com/content/configuring-projects
You could use something like
UIRequiredDeviceCapabilities = “magnetometer”,
which tells the App Store that only devices with a compass in them can install your app. iPhone 3 did not have a compass if I recall correctly so this should work for you. Just an idea.
Regards,
Kerem