К сожалению, это не позволяет предотвратить установку приложения на устройстве определенного типа.
Но дешевый и грязный способ запретить пользователям iPad использовать приложение - проверить в appDelegate
:
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
//UIAlertView this app will not run on iPad
}
и чем в UIAlertView
делегате:
exit();
Это приведет к тому, что приложение не будет работать на iPad.