简体   繁体   中英

How to Require iPad 2 or iPhone 4S in App Store

We are building an app that requires the RAM, GPU, and cores of an iPad 2 or iPhone 4S. Is there any way to configure the app so that it is not available in the app store to users of lesser hardware?

I know that I can build armv7 only, and that eliminates the really old stuff. It looks like I could require a still camera (even though we don't use it), to eliminate the iPad 1 (although that feels like a hack). But that doesn't keep it off iPhone 4 or Touch 4.

Any suggestions?

Unfortunately, there is no UIRequiredDeviceCapabilities string that only filters for devices with the A5 processor.

The closest you get, looking at the "Device Compatibility Matrix" in the new iTunes Connect Developer Guide , is the new bluetooth-le key that filters for just the iPhone 4S based on its support for Bluetooth 4.0 Low Power communication. The iPad 2 doesn't have this hardware (although it's safe to bet the next generation will), so it doesn't satisfy this required capability.

I'm a little surprised by this, because there are new OpenGL ES extensions which are only available on the iPad 2 and iPhone 4S, and I could see building applications that require those capabilities. I'm not sure how you'd specify that, so I filed an enhancement request (rdar://10356232) for a key like this.

现在可以通过iOS 6的发布实现这一点。通过要求iOS 6,您可以有效地要求仅支持iPhone 4+和iPad 2+。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM