How to Limit an iOS App Only to 4 Inch Screen Devices

How do I limit an iOS app only to 4 inch screen devices?

Nope.

Because iOS 7 supports devices with 3.5" screens, you can't use the only-support-iOS-x technique.

Also, there isn't a setting in Xcode or a key for requiredDeviceCapabilities which allows you to make the app 4-inch only.

Limit app to running only on 4 inch devices IOS

You cannot choose an app to only be released for 4" devices, and you have no influence on what display the iPad simulates when it runs an iPhone only app. What you want is simply impossible.

Is it possible to exclude 3.5 inch screen devices when submitting an iOS app?

I checked the iTunes Connect App Properties documentation and the App's Metadata documentation and unfortunately there doesn't look like there is an easy way to restrict your app from not being downloadable onto a iPhone 4S and older device.

But one thing you could try doing is setting your app to build for armv7s & armv8 (see this related question for more elaboration), or if that doesn't work, you could try throwing a "you need a modern iPhone in order to run this app" if it's launched on a smaller screen. This might be okay if your app is free, but you certainly will have an interesting time getting it onto the store if it's a paid app.

How to Restrict the iOS app only for iPhone excluding iPad?

YES, yes, you CAN, set the UIRequiredDeviceCapabilities stating that the app requires telephony. This means it will only work on an iPhone. Please read more about it from the Apple Documentation here -

UIRequiredDeviceCapabilities - setting conditions so app store knows which devices to allow installation on

Within this page, search for UIRequiredDeviceCapabilites and it will tell you more from there.

I hope this helps anyone with this issue

can i submit an app without sizing the screens to work on all iDevices?

When you build the app, in Xcode you select the device families that the app supports. The choice is currently iPhone, iPad, or both. If you choose iPhone, you'll have to support both the 3.5" and 4" screen sizes. If you used Auto Layout, this should be easy.



Related Topics



Leave a reply



Submit