¿Puedo solicitar un iPhone 5S para mi aplicación?

Estoy escribiendo una aplicación que requiere el chip de procesador de M7 Motion en el iPhone 5S. Dado que este chip no está en ningún otro iPhone, la aplicación solo funcionará correctamente en un iPhone 5S.

¿Hay alguna manera de exigir que un usuario tenga un iPhone 5S antes de download mi aplicación? ¿Algo así como hacer que un iPad de una aplicación sea específico?

Estoy buscando una manera de seleccionar el requisito de hardware de iPhone. No es el requisito de la versión de iOS.

Hablé con Apple y la respuesta correcta es en este momento NO. No se puede especificar a través de las capacidades del dispositivo necesarias o de lo contrario que se requiera un iPhone 5S para una aplicación específica. Sin embargo, puede indicar claramente en la descripción de su aplicación que requiere el coprocesador de movimiento iPhone 5S / M7 y Apple lo aceptará.

Normalmente, haría algo como esto agregando la key UIRequinetworkingDeviceCapabilities a UIRequinetworkingDeviceCapabilities de su aplicación y especificando un valor correspondiente a la característica de hardware que necesita. Sin embargo, entre los valores posibles enumerados aquí , no parece haber un valor para el coprocesador de movimiento. Apple aún puede agregar uno, pero hasta entonces tal vez podría llegar a una combinación de esos valores únicos para el iPhone 5S y especificar eso.

Debe agregar la key "Capacidades necesarias del dispositivo": UIRequinetworkingDeviceCapabilities al plist principal de su aplicación. Al agregar esta key, puede definir cuáles son los requisitos de la aplicación.

Aquí encontrará los valores disponibles para esta key: https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3