Allow Universal iOS Build to work on iPad1 but not iPod touch 3G
As far as I can tell, there are no "performance" criteria that you can specify to exclude specific iOS devices via info.plist.
Is it possible, via info.plist, to allow the universal app to work on iPad1 but not on iPhone 3GS / 3G? Right now I am using the gyroscope requirement (which my app uses) as a crutch to support only iPhone 4+ and iPad 2+.
To be absolutely clear, I want to make the app AVAILABLE FOR DOWNLOAD in the App Store on iPad1, but not on the iPhone 3GS. This question is not related to requesting device runtime from code.
Is my best / only option to create multiple binaries and remove the gyros assembly from the iPad assembly (usually called the "HD" assembly), but leave it there for the iPhone / iPod touch?
source to share
Have a look at this question: Identify a device (iPhone, iPod Touch) with iPhone SDK
Looks up the definition of various iOS devices. This way, you can explicitly support (or not support) a particular model.
source to share