Para poder publicar una App en tu propia cuenta de desarrollador de Apple necesitarás en primer lugar generar un certificado .p12 de desarrollador y un archivo provisioning para tu App. Este puede ser un proceso confuso las primeras veces y por ello hemos creado esta guía paso a paso.
Dos son los requisitos para crear los certificados:
- Disponer de un ordenador Mac. Esto es un requisito de Apple. Si no dispones un ordenador Mac, puedes encontrar algunas páginas web, como MacinCloud, que te permiten utilizar de forma remota un ordenador Mac.
- Tener una cuenta de desarrollador de Apple activa. La cuenta de desarrollador de Apple la puedes crear en el centro de desarrolladores de Apple
Creación del certificado .p12 de desarrollador
Para crear tu certificado p12, debes seguir los siguientes pasos:
Antes de poder crear el certificado en el panel de desarrollador de Apple necesitas crear un archivo CSR en el ordenador Mac que servirá para identificarte como persona. Para ello, abre el llavero (keychan) de mac y en el menú “Acceso Llaveros” selecciona la opción para “Solicitar un certificado de una autoridad de certificación”.
En la siguiente ventana, tienes que rellenar tu dirección de correo y tu nombre, no es necesario llenar el correo CA, e indica que quieres guardar el archivo en el disco.
[image:certificate_assistant]
Este proceso creará un archivo llamado CertificateSigningRequest.certSigningRequest en el escritorio del ordenador que es el que necesitarás para crear el certificado .p12 de desarrollador.
Accede a https://developer.apple.com/membercenter/ con tu cuenta de desarrollador de Apple y ves a la sección “Certificados, identificadores y perfiles”. Dentro de la categoría de iOS Apps selecciona “Certificados”.
Haz clic en “añadir nuevo certificado” y selecciona que quieres crear un certificado de “Producción” para “App Store y Ad Hoc”.
A continuación se te pedirá que subas el archivo CSR que has creado en el primer paso de esta guía y después tendrás que pinchar el botón de “Generar”.
Con este paso ya has generado el certificado de desarrollador de Apple, pero aún no se encuentra en formato P12. Para convertirlo a dicho formato, descarga el certificado y ábrelo en tu ordenador Mac. Se abrirá de nuevo el “llavero” de Mac y podrás comprobar ver que se ha añadido tu certificado de desarrollador.
Haz clic derecho sobre el certificado y selecciona la opción de “Exportar”. Elige el nombre que quieras para el archivo (desde Mobincube os recomendamos vuestro nombre seguido de “Developer” (DanielRuizDeveloper.p12) y guárdalo. Se te pedirá en primer lugar una contraseña para el archivo. Déjala en blanco para que el generador de Mobincube pueda abrir el archivo. A continuación, se te pedirá la contraseña del equipo para autorizar la exportación.
Con esto ya ha habrás creado tu archivo de desarrollador .p12 para crear la App. Este archivo es el mismo para todas las Apps que generes en Mobincube, así que guárdalo a buen recaudo.
Crear Provisioning Profile para la App
En este punto es importante haber activado y generado el certificado de notificaciones push siguiendo estas instrucciones.
Lo siguiente que necesitas es el Provisioning Profile, que es único para cada app que quieras publicar. Sigue estos pasos para crearlo:
Para generar el archivo provisioning de nuestra App, vuelve a donde has creado tu certificado en el panel de Apple (https://developer.apple.com/membercenter/) pero esta vez selecciona la opción de App IDs en vez de la de certificados.
Elige la opción de añadir App ID y se te pedirá que introduzcas el nombre de la App. También se te pedirá el “Explicit App ID” o bundle ID. Puedes encontrar el bundle ID dentro de Mobincube, en el apartado AppStore de la sección finalizar de la App dentro del formulario para subir los certificados.
Dentro de los servicios de la App, puedes activar el servicio de “Push Notifications” si tienes pensado usarlo más adelante.
{LINK: CERTIFICADO PUSH}
Pincha en continuar y en la siguiente ventana haz clic en “enviar” (submit). Con este paso habrás terminado de dar de alta tu App en Apple.
A continuación, ves a la sección de “provisioning profiles” y añade uno nuevo para tu App. Indica que es un provisioning de distribución para App Store. En el siguiente paso elige el App ID que acabas de crear y selecciona el certificado de desarrollador que has generado en el primer paso de esta guía. Introduce el nombre del provisioning. Intenta que sea descriptivo, pues si haces muchas apps puede resultar confuso.
Ya puedes descargar tu nuevo Provisioning y subirlo a Mobincube junto con el certificado p12 para poder generar el archivo IPA de tu app que es el que necesitarás para publicar en tu propia cuenta de Apple.
Artículos relacionados:
[article:becoming_apple_developer]
[article:creating_new_app]
[article:publishing_on_my_apple]