How to Restrict the iOS app only for iPhone excluding iPad?
You can't disable the iPad's ability to run your iPhone app.
You can't restrict an application to run on iPhone only in the normal way.The iOS is designed such a way that the iPhone apps will run on iPad in 1x resolution .
However if you really want to restrict your app to iPhone , you can achieve this by stating that the app requires feature telephony to work by specifying the same in UIRequiredDeviceCapabilities . This means it will only work on an iPhone.
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