Is there a way to target your app for only the iPhone 3G model? I have an app that doesn’t work with the new echo suppression system introduced with 3GS and 4 and would like to target only 3G models.
I was wondering if there is a way. Would using armv6 in the UIRequiredDeviceCapabilities key work?
The most you can do is target 1G and 3G, and exclude higher versions (or at least I don’t know how to do better). Given this table:
You have to set
UIRequiredDeviceCapabilitiesto require AGPS, camera, no compass, no gyroscope. So the problem becomes telling if the iPhone is 1G or 3G. If the user upgraded to 4.1 you could ask for gamekit, but this excludes 3G users still running iOS 3. ARM is the same, and OpenGL versions may be the same too.