Question

I have created a universal app for iphone. My questions is what are the steps necessary to NOT support iphone3g and non retina device. What are the settings in xCode and iTunes Connect that I need to adjust to pass review process?

Was it helpful?

Solution

The last iOS version that the iPhone 3G supported was 4.2.1. If you set your "iOS Deployment Target" to a value above 4.2.1 (Example: 5.0), this would make it so the app would not run on those devices. The iOS Deployment Target setting is located under the "Build Settings" tab.

Be aware that the iPhone 3GS is non-retina and would require a value higher than 6.1.3 to exclude it.

enter image description here

OTHER TIPS

You can't. The iPad mini 1st gen is a non-retina device running iOS 7.x, so the development target won't help you.

If you would want to exclude the iPad mini as well, you could require a camera with flash via UIRequiredDeviceCapabilities, but that would:
a) exclude all iPad models with retina display as well
b) probably get your app rejected

So, while I share the wish to stop wasting development time and disk space for the sake of non-retina support, I'm afraid we're stuck with it for the time being.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top