Excluding 3GS from downloading from iTunes

I found a stack overflow post detailing a way to exclude 3GS from downloading from iTunes, but I think there are some missing details…
http://stackoverflow.com/questions/13489093/exclude-iphone-3gs-from-app-adobe-air

Add UIRequiredDeviceCapabilities key to info.plist file and front-facing-camera as required value.

But won’t iPad1 also be excluded with this trick ? I think iPad1 does not have front facing camera.

Also in my info.list I see a row for “Required Device Capabilities” already
Is this the same thing as “UIRequiredDeviceCapabilities” , or is it a different variable?

Also heard that apple may bounce you for doing this, if your app doesn’t really need front facing camera.
any confirmation of that ?

Cheers

Yes. But iPads (first gen) market share is so small (limited to iOS 5.1), that I would guess you won’t lose anything
http://stats.unity3d.com/mobile/os-ios.html

They are the same. If you use regular text editor to open up the info.plist, the section can be found with UIRequiredDeviceCapabilities
http://ismashphone.typepad.com/.a/6a00e55225079e88340147e3260ac1970b-500wi

the hardest thing is to exclude iphone 4 without excluding ipad 2, in fact it’s not possible

We used gyroscope to exclude 3GS and iPad1

Thanks guys !
anyone know if Apple is ok with this ? anyone ever had their app rejected for requiring front camera… even though it didn’t really need a front camera ?

For one app, I’ve just put a note in the description about it being intended for newer devices only.