How to target an application to work with ipad 2 or later (not ipad 1) before sending it to the AppStore?

My application is only for iPad 2. I saw other answers related to setting the UIRequiredDeviceCapabilities key, but I need to exclude iPad 1 due to processor power, and not to any specific hardware function.

I want the application to appear in the AppStore for people in the future (iPad 3, etc. should have an equal or more powerful processor than 2), so I only need to exclude iPad 1 specifically. Any ideas?

+5
source share
3 answers

Set UIRequiredDeviceCapabilities to require front-facing-camera. I do not think that they are going to reduce opportunities. There seems to be no other way.

+9
source

It seems that there are no Processor_MHz_GHz, CPU_core_count, or GPU_shader_count handlers that are currently registered for the UIRequiredDeviceCapabilities plist. Currently, Apple does not allow adding additional hardware restriction keys to existing applications already in the application store.

So, it seems to you that you are out of luck if you do not want to take risks, demanding the camera. Or simply selling a new application (rather than an update) to support hypothetical future products.

ADDED/UPDATE (2012-): iPad , iOS 6.x , iOS 6 Apple iPad, iPad 2 iOS 6.

+4

, - . ARM- iPad 1, iDevices. , ARM iPod iPhone, .

-1

All Articles