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
Navigation Bar Under Status Bar After Video Playback in Landscape Mode
Swift Uicolor Initializer - Compiler Error Only When Targeting Iphone5S
Xcode6: Run Two Instances of the Simulator
Swift - How to Dismiss All of View Controllers to Go Back to Root
Wireless iPhone App Distribution - Problem with Itms-Services Protocol
Getting Username and Profile Picture from Facebook iOS 7
How to Programmatically Increase Uitableview Cell's Height in Iphone
Warning: Uicollectionviewflowlayout Has Cached Frame Mismatch for Index Path 'Abc'
Change Lock Screen Background Audio Controls Text
Does App Store Reject Submission If Nsallowsarbitraryloads Set to Yes
iOS Autolayout: Two Buttons of Equal Width, Side by Side
How to Add 2 Buttons into the Uinavigationbar on the Right Side Without Ib
Show iPhone Cut Copy Paste Menu on Uilabel
Xcode 4: Build Failed, No Issues