I am building an app that is a bit heavy on graphics and it runs with a poor framerate on the iPhone 4 but runs fine on 4S and 5. Is there a way to choose not to support 4 and earlier?
I've seen apps that say it won't work in the description but is there a way to actually stop people from downloading it unless on a 4S and up?
EDIT:
My App was rejected for requiring Bluetooth-Le.
No, currently there is no way of targeting specific devices in you app release.
EDIT
While what I stated above still holds true, there is a feasible workaround for targeting only iPhone 4S and iPhone 5.
In fact, you cannot target a device, but you can target a device capability and according to this document, there's a capability that only iPhone 4S and iPhone 5 have: the bluetooth-le
.
Therefore if you target for that specific device capability, only those devices will be supported.
In order to do so, simply include the bluetooth-le
capability under the UIRequiredDeviceCapabilities
key in your application's plist.
As per the OP's experience, your app may be rejected for requiring a capability without using it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With