Crea un certificado de iOS

En este tutorial vas a aprender a crear un certificado para tus apps de iOS. El certificado es necesario para poder generar una app de iOS y publicarla en tu cuenta de desarrollador/a.

Lo primero que debes saber es que no tendrás que generar un certificado para cada una de tus apps sino que se usa el mismo para todas. El certificado tiene una duración de un año. Cuando caduca, las apps siguen funcionando pero no puedes usar el certificado para generar nuevas apps o nuevas versiones de las apps existentes. Si necesitaras hacerlo tendrías que generar un nuevo certificado.

Antes de empezar, crea una carpeta en la que ir guardando los ficheros que vas a generar durante el proceso. Te aconsejamos indicar la fecha actual en el nombre de la carpeta para evitar confusiones cuando renueves tu certificado.

Ejemplo: “Certificado iOS – Octubre 2016

Crear una solicitud de certificado

En primer lugar, hay que crear una solicitud de certificado. Esto, debes hacerlo obligatoriamente desde un MAC.

  1. Abre la aplicación “Acceso a llaveros“. (Viene preinstalada en todos los MACs)
  2. Despliega el menú “Acceso a llaveros” y dentro de “Asistente para certificados” elige “Solicitar certificado de una autoridad de certificación“.
    csr
  3. Se abrirá un asistente con un formulario que debes rellenar:
    csr
    • Dirección de correo del usuario

      El correo que usaste para crear tu cuenta de desarrollador/a. Es la cuenta con la que accedes a iTunes Connect.

    • Nombre común

      Nombre de tu negocio.

    • Dirección de correo de la CA

      La misma dirección de correo que en el primer campo. La de tu cuenta de desarrollador/a.

    • La solicitud

      Marca la casilla “Se guarda en disco“.

  4. Cuando completes toda la información, pulsa “Continuar”.
  5. Elige la carpeta en la que quieres guardar tu solicitud de certificado. Es la carpeta que has creado antes de empezar (Fichero .certSigningRequest).

Generar un certificado

Una vez tenemos la solicitud, vamos a generar el certificado. Este paso se realiza desde el Member Center de Apple.

  1. Abre la página web del Member Center:https://developer.apple.com/membercenter/
  2. Inicia sesión con tu cuenta de desarrollador/a.
  3. Accede a “Certificates, Identifiers & Profiles“.
    principal
  4. Pulsa el botón botón nuevo para crear un nuevo certificado.
    member center
  5. Selecciona la opción “App Store & Ad hoc” de la sección “Production” y pulsa el botón “Continue“.
    member center
  6. Aparecerá esta pantalla. Simplemente pulsa “Continue” de nuevo.
    member center
  7. Pulsa “Choose File” y selecciona la solicitud de certificado que has creado al inicio de este tutorial (Fichero .certSigningRequest).
    member center
  8. A continuación pulsa “Generate“.
  9. El certificado ha sido generado. Pulsa “Download” y guarda ese fichero en tu carpeta. Lo necesitarás más adelante (Fichero .cer).

Convertir el certificado a formato P12

En el apartado anterior hemos generado un certificado en un fichero .cer. Ahora, tendrás que convertirlo al formato que utiliza 480interactive.

  1. Haz doble clic sobre el fichero .cer para añadirlo al llavero.
  2. Es posible que al abrirlo te salga una ventana como la siguiente. Si es así, simplemente pulsa el botón “Añadir“.
    llavero
  3. Se abrirá el “Acceso a llaveros“. Selecciona “Mis certificados” en el panel de la izquierda y busca tu certificado en la lista que aparece a la derecha.Puedes buscarlo escribiendo el nombre de tu negocio en el campo de búsqueda situado en la parte superior derecha. Para asegurarte de que es tu certificado, despliégalo. En su interior deberá aparecer el nombre de tu negocio. Es el nombre que has indicado al crear la solicitud de certificado en la primer parte de este tutorial.
    member center
  4. Selecciona el certificado, despliega el menú “Archivo” y elige “Exportar ítems…“.
  5. Selecciona la carpeta donde guardar el fichero p12 y pulsa “Guardar“.
  6. A continuación introduce la contraseña para tu certificado. Puedes poner la contraseña que quieras.
    member center

    Crea un fichero de texto en la misma carpeta con la contraseña para tenerla a mano cuando la necesites. Llámalo “p12.txt”.

  7. Cuando pulses “Aceptar” te solicitará la contraseña de tu usuario de Mac para permitir la operación.
  8. Enhorabuena. Ya tienes tu certificado.

¿Y ahora? Crea el App ID y el Provisioning Profile para tu app. Elige el tutorial correspondiente dependiendo de si has contratado el servicio de notificaciones para tu app o no.

Ir al Foro