Prevent iPad installation

I want my app to be installable on iPhones only. I'd like the following three points fulfilled for my app:

  • To not be installable on iPads (including installation via compatibility mode)
  • To not appear in the App Store when searching on an iPad
  • To not risk rejection during the App Store review process

I can see that WhatsApp have achieved this. I've read that it can be done by setting the telephony option for UIRequiredDeviceCapabilities, but this might cause rejection from the App Store.

Any info on this would be much appreciated.

From Xcode, select the TARGET, then from the "General" page, look at the "Deployment Info" section:
• Select the devices you want (iPhone, iPad, Mac)

As far as I know, it is not possible to prevent an iPad installing an iPhone app in compatibility mode.

Prevent iPad installation
 
 
Q