App Store: solo para iPhone / iPod, no iPad

¿Cómo inicio mi aplicación solo para iPhone / iPod, no para iPad en App Store? No puedo encontrar ninguna configuration ni en mi file .plist ni en iTunesConnect. ¡Gracias!

Simplemente verifique la configuration de Build y busque la key: Familia de dispositivos orientados

Allí tiene opciones de iPhone, iPad o iPhone / iPad para elegir

Cuando construyas la aplicación y la envíes a Apple, solo verifica valores allí y la pone a disposition para el dispositivo especificado.

No puedes Las directrices de App Store de Apple parecen no permitir específicamente que las aplicaciones de iPhone que no se ejecuten o que se bloqueen en modo de compatibilidad (1X / 2X) en un iPad.

Es una pregunta antigua pero la respuesta podría ser útil para otros desarrolladores:

  • Si desea que su aplicación se ejecute tanto en iPhone como en iPod, no veo el punto para evitar que se ejecute en un iPad en modo de compatibilidad (1X / 2X). Puede perder algunos consumidores por nada.
  • Si desea que su aplicación se ejecute solo en iPhone porque necesita capacidades como la telefonía. Lo bueno sería usar UIRequinetworkingDeviceCapabilities y configurar "sms" y "telefonía". Consulte el documento de Apple para más detalles: https://developer.apple.com/library/ios/qa/qa1397/_index.html

Una forma en que pude ver que esto funciona es así:

-(BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad) return NO; // rest of launching code return YES; }