2011-05-03 12 views
19

Un cliente está interesado en la liberación de una aplicación universal. Sin embargo, la primera versión contendrá solo la versión de iPhone, la segunda versión contendrá ambas versiones.iOS: Universal App - Release tan solo iPhone

He encontrado algunos enlaces donde PPL descubierto la manera de hacer este trabajo en el entorno de simulación. Sin embargo, no pude encontrar reclamos sobre aplicaciones que finalmente se lanzaron exitosamente en la AppStore. Necesito verificación de esto.

¿Tiene enlaces de personas que dicen tener aplicaciones universales lanzada para iPhone o sólo lo hiciste a ti mismo?

Respuesta

14

No es posible sólo para liberar la versión para iPhone a través de iTunes Connect, pero se puede ajustar el dispositivo de destino para el iPhone de sólo para la primera versión y que sólo va a ser lanzado para iPhone/iPod toque.

+0

¿puede confirmar que ha lanzado una aplicación con esta solución o conoce a alguien que lo hizo? – Tomen

+0

Bueno, sí, puedo. Debería tener en cuenta que es la misma solución que publicó Mitesh, pero sí, todos los desarrolladores que actualizaron su aplicación cuando salió el iPad lo habrían hecho. No se limitó específicamente la aplicación a iPhone anteriormente, pero luego fue la única opción, esencialmente la misma cosa. – ttarik

+0

Si desea confirmar esto, intente ejecutarlo en el simulador de iPad. Debería ejecutar la versión de iPhone. – ttarik

26

En cambio la Targeted Device Family para iPhone, en lugar de iPhone/iPad de la aplicación Build Settings.

Targeted Device Family

En la última Xcode puede hacer esto mediante la pantalla de resumen también.

enter image description here Gracias

+1

gracias, se puede confirmar que ha lanzado una aplicación con esta solución o conoce a alguien que lo hizo? – Tomen

+0

+1 para captura de pantalla y uso adecuado de bloques de código. –

9

Usted necesita hacer dos cambios. Primero, configure Familia de dispositivos de destino de nuevo en iPhone. En segundo lugar, en la lista de información, elimine la entrada del nombre de archivo de la ficha principal (iPad). Si no haces ese último paso, se ejecutará como si fuera una aplicación de iPhone (puerto de vista pequeña con botón 2x) pero se activará la ventana principal y el delegado de tu iPad.

que aquí hay una más detalles post con algunas imágenes de la ilustración: http://www.fullboarcreative.com/labs/2012/04/20/tip-going-from-a-universal-to-single-device-app/

Cuestiones relacionadas