Serie, apps en la tienda iTunes parte 2

Ahora, vamos a ver como crear una nueva aplicación en la tienda y como subirla.

Para subir una  nueva aplicación a la tienda, es necesario primero dar de alta esta en iTunes, para esto se realiza el siguiente proceso.

Entramos al member center de apple e introducimos user y password: https://developer.apple.com/membercenter/index.action

Nos vamos al ios Provisioning Portal y de ahí a la sección de App ID’s.

Entramos en New App ID.

Llenamos la información con la descripción de la app el App ID Prefix , y el nombre de la app, le damos submit y nos aparecerá nuestra app en la lista de App ID’s.

 

Ahora tenemos que crear los provisioning profiles de desarrollador y distribución para la nueva app,  nos vamos a la sección de provisioning y en el de desarrollador le damos en “New Profile”.

Le damos un nombre al profile, escogemos el certificado y el App ID  que dimos de alta, luego le decimos que dispositivos podemos usar para hacer las pruebas, le damos en finalizar y descargamos ese provisioning profile a nuestros equipos.

Hacemos lo mismo con el Provisioning Profile para Distribución.

Ahora nos vamos a la sección de “Certificates”  y tenemos que descargar de nuevo el de Desarrollador y el de Distribución, porque ahora ya incluyen nuestra nueva app en su lista de Provisioning Profiles, una vez hecho esto, en el XCode, con nuestra nueva aplicación abierta, ya podemos firmarla sin problemas.

No debemos olvidar poner en el plist en el Bundler Identifier  el mismo que le pusimos en la tienda al momento de crear el nuevo App ID

Serie, apps en la tienda iTunes parte 1

Debido a la dificultad de firmar y subir aplicaciones a la tienda iTunes y en ayuda a todos los que no encuentran información en español, voy a escribir esta serie de posts.

Empezamos con: ¿Cómo “firmar” las aplicaciones para prepararlas a subir a la tienda iTunes?

Todas las aplicaciones que se van a subir a la tienda deben de ir “firmadas” por los diferentes certificados, también las versiones que se compilan para hacer tests  deben de estar firmadas, existen Certificados y Provisioning Profiles  y de cada uno de estos, existen de desarrollo y de producción. Entramos a http://developer.apple.com/membercenter/index.action usando user y pass de la cuenta.

Entramos a iOs provisioning profile y nos vamos a “Certificates”.

 

En esta pantalla vemos los Certificados,  el primero es el de Desarrollo, este puede tener varios provisioning profiles ligados,  los cuales aparecerán listados,  ahí debe de estar el provisioning profile de nuestra aplicación,  también abajo está la liga para descargar el WWDR Certificate, este es un certificado intermedio para validar nuestras apps para la distribución en la tienda. Tenemos que descargar los dos. Este certificado debe de ir ligado con una llave privada.

 

Luego entramos a los certificados de distribución, tenemos que descargarlo, este es para firmar nuestra app con nuestra empresa, lo descargamos y debe de ir ligado con la llave privada.

 

Ahora tenemos que estar seguros de que tenemos los provisioning profiles de la aplicación en la que estamos trabajando, para subir a la tienda. Entonces entramos a la sección de los provisioning profiles.

 

Primero nos encontramos los de desarrollo, el APP ID  debe de coincidir con el Bundle Identifier que tenemos en la información de nuestro proyecto,  lo mismo para el nombre de la aplicación, debemos de desacargar ese provisioning profile y también el correspondiente a la distribución, el cual, es el mismo caso el App ID debe de coincidir y tiene que ser de la aplicación que estamos firmando, también lo descargamos. El App ID en nuestra aplicación está conformado por el Bundle Identifier y se encuentra en el archivo info plist de nuestro proyecto.

 

Con todos estos pasos debemos de tener en el Organizer de nuestro xCode todos los provisioning profiles de nuestras aplicaciones para poderlas firmar.