Distribuir aplicaciones de iOS con iTunes Connect

Una vez que haya desarrollado su aplicación iOS o OS X, es hora de enviarla a Apple para su lanzamiento en la App Store. Este proceso se realiza a través de iTunes Connect, que es el portal que conecta a los desarrolladores con el mundo. En este tutorial, aprenderá exactamente cómo distribuir sus aplicaciones de Xcode a la App Store usando iTunes Connect.

Más específicamente, aprenderás sobre los siguientes temas:

  • ¿Qué es iTunes Connect?
  • cómo generar certificados, ID de aplicaciones y perfiles de aprovisionamiento
  • Cómo distribuir una aplicación usando iTunes Connect
  • Proceso de revisión de Apple

Tenga en cuenta que debe ser miembro de uno de los programas pagados para desarrolladores de Apple para crear certificados y perfiles de aprovisionamiento, y para acceder a iTunes Connect.

1. ¿Qué es iTunes Connect??

iTunes Connect es un conjunto de herramientas basadas en la web para administrar el contenido vendido en la tienda de iTunes, App Store, Mac App Store y iBooks Store. Como miembro del Programa de desarrollador de iOS o Programa de desarrollador de Mac, usarás esta herramienta para administrar aplicaciones, contratos, información bancaria y de impuestos, informes de ventas y más. - Centro de desarrolladores de Apple

Una vez que se haya registrado en uno de los programas para desarrolladores, se le dará acceso a iTunes Connect, utilizando su ID y contraseña de Apple. Si bien iTunes Connect se puede usar para administrar una amplia gama de productos, como música, películas y libros, en este tutorial nos centraremos en las aplicaciones de iOS y OS X..

En iTunes Connect, puede ver las ventas y tendencias de sus aplicaciones, firmar contratos, impuestos y acuerdos bancarios, así como administrar sus aplicaciones iOS y OS X. Este último es el tema de este tutorial..

2. Certificados, ID de aplicaciones y perfiles de aprovisionamiento

Antes de poder distribuir sus aplicaciones a la App Store, deberá crear tres cosas:

  • Certificado: identifica al desarrollador o equipo de desarrollo
  • ID de aplicación: identifica de forma única una aplicación en la App Store
  • Perfil de aprovisionamiento: certificado de vínculos, ID de aplicación y dispositivos juntos

Certificado

Paso 1

Para comenzar a generar estos tres elementos, ve a la Centro de miembros, y seleccione Certificados, identificadores y perfiles.

Paso 2

Seleccione el elemento que desea generar de su lista correspondiente. Empezaremos por generar primero un certificado..

Paso 3

Ahora se le presenta una lista de sus certificados existentes (si los hay). Hay dos tipos de certificados, desarrollo y distribución. Los certificados de desarrollo se utilizan durante las pruebas y el desarrollo, mientras que los certificados de distribución se utilizan para firmar su aplicación para la distribución ad hoc o App Store.

Haga clic en el botón más en la esquina superior derecha y seleccione el tipo de certificado que desea generar. Escoger App Store y Ad Hoc, porque ese es el que necesitas para publicar tu aplicación en la App Store. Hacer clic Continuar en el fondo.

Etapa 4

Para crear un certificado, necesita un Solicitud de firma de certificado (CSR), que necesita crear en su máquina de desarrollo. Este proceso implica la creación de un par de claves públicas / privadas que lo identifique a usted, el desarrollador. Veamos como funciona esto..

Abre el Acceso Llavero aplicación en su máquina de desarrollo y seleccione Asistente de certificados> Solicitar un certificado de una autoridad de certificados ... desde el Acceso Llavero menú.

Paso 5

Ingrese su dirección de correo electrónico y establezca un nombre para el par de claves pública / privada completando el Nombre común campo. He nombrado el mio Tuts + Key de Sam Berson. Deje el segundo campo de correo electrónico en blanco y marque la casilla de verificación Guardado en disco.

Paso 6

Encuentre un lugar seguro para la solicitud de firma de certificado y guárdelo en el disco. Con la solicitud de firma de certificado creada, es hora de subirla al Centro de Miembros.

Paso 7

Cargue la solicitud de firma de certificado que acaba de crear y haga clic en Generar en el fondo. Descarga el certificado y agrégalo a Acceso Llavero haciendo doble clic en él. Descargue, instale y haga una copia de seguridad de su certificado recién generado.

ID de aplicación

La cadena de ID de la aplicación contiene dos partes separadas por un punto (.): Un Prefijo de ID de la aplicación que se define como su ID de equipo por defecto y un sufijo de ID de la aplicación que se define como una cadena de búsqueda de ID de paquete. Cada parte de una ID de aplicación tiene usos diferentes e importantes para su aplicación. - Centro de desarrolladores de Apple

Regrese al centro para miembros y seleccione ID de aplicación para crear un nuevo ID de aplicación para su aplicación. Haga clic en el botón más en la parte superior derecha para comenzar.

Paso 1

Dé a la ID de la aplicación un nombre fácil de recordar en el App ID Descripción sección.

Paso 2

Seleccione si desea crear un ExplícitoComodín ID de aplicación. Un ID de aplicación explícito, como com.tutsplus.testing, está vinculado a una aplicación en particular y se requiere si, por ejemplo, desea habilitar las notificaciones push. Un ID de aplicación de comodín, como com.tutsplus. *, Se puede vincular a varias aplicaciones y siempre termina con un asterisco..

Paso 3

A continuación, seleccione los servicios que desea habilitar para la ID de la aplicación, como Game Center e iCloud. Estos servicios deben alinearse con las capacidades de su aplicación en Xcode.

Etapa 4

Finalmente, haga clic en Enviar para confirmar su ID de la aplicación. Luego, haga clic en Hecho.

Perfil de aprovisionamiento

La generación de un perfil de aprovisionamiento en el Centro de miembros es similar a la creación de un certificado. Permítame mostrarle los pasos necesarios para generar un perfil de aprovisionamiento..

Paso 1

Seleccione el tipo de perfil de aprovisionamiento que desea crear. Notará que hay tres tipos de perfiles de aprovisionamiento:

  • Desarrollo de aplicaciones iOS
  • Distribución de la tienda de aplicaciones
  • Distribución Ad Hoc

Estamos interesados ​​en una Distribución de la tienda de aplicaciones perfil de aprovisionamiento.

Paso 2

Selecciona el ID de aplicación Usted creó hace un momento desde el menú desplegable.

Paso 3

A continuación, seleccione el certificado de distribución que creó anteriormente en este tutorial..

Etapa 4

Escriba un nombre fácil de recordar y haga clic en Generar en el fondo.

Paso 5

Finalmente, haga clic en Descargar para guardarlo en su máquina de desarrollo, agréguelo a Xcode haciendo doble clic en él y haga clic en Hecho.

3. iTunes Connect

Una vez que haya creado el perfil de aprovisionamiento y los activos de la aplicación, es hora de enviarlo a Apple para su revisión. Antes de que pueda hacer esto, debe asegurarse de que su proyecto esté listo para su envío. Esto significa agregar imágenes de inicio e íconos de aplicaciones, preparar capturas de pantalla, una descripción de iTunes Connect, etc..

Creando una nueva aplicación

Paso 1

Después de iniciar sesión en iTunes Connect, seleccione Mis aplicaciones de la lista de artículos.

Paso 2

Esto le mostrará una lista de sus aplicaciones. Haga clic en el botón más en la parte superior izquierda y seleccione Nueva aplicación iOS del menu.

Paso 3

A continuación, deberá completar algunos detalles importantes sobre su nueva aplicación.

  • Nombre: El nombre de su aplicación tal como aparecerá en la App Store. Esto no puede tener más de 255 caracteres..
  • Versión: El número de versión se muestra en la App Store y debe coincidir con el de su aplicación en Xcode.
  • Lenguaje primario: Si la información de la aplicación localizada no está disponible en un territorio de la App Store, se utilizará la información de su idioma principal..
  • SKU: Un ID único para su aplicación que no está visible en la App Store.
  • ID de paquete: El identificador del paquete debe coincidir con el que usó en Xcode. No se puede cambiar después de enviar tu primera compilación.
  • Sufijo de ID de paquete: Su identificador de paquete debe coincidir con el que se utiliza en su aplicación info.plist.

Añadiendo Metadatos

Paso 1

Ahora se le presentará el panel de su aplicación a través del cual puede administrar los metadatos, precios, disponibilidad, etc. de su aplicación..

Paso 2

Antes de que pueda enviar una solicitud, debe agregar los metadatos de la aplicación, como el nombre, la descripción, las palabras clave, etc..

Otras cosas que hacer

Entre las cosas obvias, también deberá agregar información de precios, detalles del Game Center (si corresponde) y varias otras cosas. Ir a través de cada una de las pestañas en la parte superior del panel de control para ver qué información necesita Apple desde su final.

4. Proceso de revisión de Apple

Como alguien cuyas aplicaciones han sido aprobadas y rechazadas por Apple varias veces, es importante asegurarse de que su aplicación cumpla con todos los criterios de Apple antes de enviarla. Una vez que haya hecho el movimiento audaz y lo haya enviado a Apple para su revisión, su aplicación se colocará en una cola.

El proceso de revisión tiene algunas etapas y la siguiente tabla destaca las etapas clave y los detalles de cada una de ellas..

Estado Descripción
Esperando para revisión Has enviado tu aplicación y está esperando en la cola. Este proceso puede tardar unos días..
En revisión El equipo de revisión de Apple está examinando y analizando su aplicación. Este proceso generalmente toma desde unas pocas horas hasta un par de días..
procesando para el App Store Su aplicación ha sido aprobada y estará lista para su venta en 24 horas. Este proceso suele ser muy rápido y toma menos de un par de horas..
Listo para la venta Su aplicación ya está lista para la venta. Se lanzará automáticamente en la fecha establecida en iTunes Connect.
Rechazado (varios tipos) Su aplicación ha sido rechazada y necesita más trabajo. Hay varias razones que se pueden encontrar en la Guía del desarrollador de iTunes Connect.

Una vez que su aplicación haya sido aprobada, tómese un tiempo para considerar una buena fecha de lanzamiento para que su aplicación salga a la luz. Pídale a sus amigos, familiares, colegas y cualquier otra persona que comparta su aplicación en Twitter y Facebook y, si no ha integrado el intercambio social en su primer binario, ¿por qué no agregarlo como una actualización??

Conclusión

Ahora debería poder distribuir una aplicación con iTunes Connect y saber más sobre el proceso de revisión de Apple. Si tiene alguna pregunta, no dude en dejar un comentario a continuación y me aseguraré de responderle..