Excluyendo iPhone 3GS y iPhones y iPods más antiguos de la aplicación universal

Quiero lograr lo mismo que el tipo en esta pregunta, pero usando una aplicación universal. Es decir, incluidas todas las versiones de iPad y todos los iPhones e iPod que tienen pantalla retina.

Creo que las keys que necesito agregar a mi file info.plist en la sección UIRequinetworkingDeviceCapabilities son:

  • armv7
  • frente a la camera ~ iphone
  • camera frontal ~ ipod

De lo que no estoy seguro es si los sufijos ~ iphone y ~ ipod son suficientes para que el sistema sepa que quiero include el iPad 1 (que no tiene una camera frontal)

¿Alguien puede confirmar que esta es la forma correcta de hacer esto?

Los chicos del portal de soporte de Apple solo me señalarán los documentos y las guías, pero no he encontrado ningún ejemplo real de lo que quiero hacer.

No puede usar "sufijo". Estas teclas le permiten enumerar las capacidades de hardware que su aplicación necesita. Entonces … digamos: micrófono: ¡tu aplicación necesita micrófono! No puedes decir "Necesito un micrófono … si es iPad" …

Estoy bastante seguro de que esto funcionaría, especialmente si hay una tecla para front-facing-camera~ipad .