Restrict to certain iOS target devices for App Store submission Restrict to certain iOS target devices for App Store submission objective-c objective-c

Restrict to certain iOS target devices for App Store submission


Actually, there might be a way:

Adding an item to UIRequiredDeviceCapabilities in your Info.plist with the requirement of bluetooth-le should limit your app to iPhone 4S/5 and iPad 3, 4 and mini.You could also throw in a camera-flash requirement to limit the app to iPhones only, should you need that.

See DeviceCompatibilityMatrix


Unfortunately not at the moment, there is a list of options available for you to restrict the user from purchasing the app but nothing for restricting due to the cores

List:http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html


I just found the following when looking into it - this should help you submit and approved by Apple as it is the guidelines from Apple.

Device Compatibility

The information property list (Info.plist) file contains critical information about your app’s configuration and must be included in your app bundle. Every new project you create in Xcode has a default Info.plist file configured with some basic information about your project. You can modify this file to specify additional configuration details for your app.

The UIRequiredDeviceCapabilities key lets you declare the hardware or specific capabilities that your app needs in order to run. All apps are required to have this key in their Info.plist file. The App Store uses the contents of this key to prevent users from downloading your app onto a device that cannot possibly run it. The tables in this chapter show all iOS devices and their capabilities.

Hope it helped.