- Se requiere una cuenta de desarrollador de Apple válida para compilar tu aplicación iOS.
Si aún no tienes una, aquí está la ayuda online para crear una cuenta de desarrollador de Apple .
Apple puede tardar unos días en activar tu cuenta de desarrollador de Apple después de tu inscripción. Te recomendamos que se registre con anticipación antes de comenzar la compilación de tu aplicación iOS.

- Esta ayuda online explica cómo compilar una aplicación nueva que nunca se publicó en App Store Connect.
Si tu aplicación ya existe en App Store Connect y desea reemplazarla con esta aplicación de GoodBarber manteniendo a tus usuarios existentes, sigue esta ayuda online .

- Antes de iniciar el proceso de compilación descrito a continuación:
1. Asegúrate de que los textos de las ventanas emergentes de permiso de la aplicación se hayan personalizado en el menú Ajustes > Configuración de compilación  en tu back office de acuerdo con las características de tu aplicación.
2. Continúa con las verificaciones recomendadas  para asegurarte de que tu aplicación cumple con las pautas de revisión de la tienda de aplicaciones.


Para empezar:
1. Ve a Publicación > App iOS > Publicar en tu back office.
2. Haz clic en el botón verde "Comenzar envío" debajo de la imagen Ninja.
3. En el "Paso 0: ¿Primera vez?", selecciona "Nuevo"
4. Ve al paso siguiente.


1

Cuenta de desarrollador

1. Selecciona Crear un nuevo certificado de distribución.
2. Ve al paso siguiente.


2

Certificado

2.1 Registrarse como desarrollador de Apple
Si ya tienes una cuenta de desarrollador de Apple válida, ve al paso 2.2.

2.2 Solicitud de firma de certificado
Haz clic en el botón verde para generar un archivo .CSR y descargarlo.

2.3 Solicitud de certificado de distribución
1. En tu cuenta de desarrollador de Apple, ve a Certificates, Identifiers and Profiles > Certificates
2. Cree un nuevo certificado usando el signo + y selecciona "iOS Distribution (App Store and Ad Hoc)"
3. Carga el archivo .CSR que descargó de la oficina administrativa en el paso 2.2
4. Generar el certificado

2.4 Descargue el archivo ios_distribution.cer desde tu cuenta de desarrollador de Apple.

2.5 Enviar el archivo ios_distribution.cer
En tu back office , carga el archivo ios_distribution.cer que acaba de descargar de su cuenta de desarrollador de Apple.


3

App ID

3.1 Universal Links
Elige si deseas activar Universal Links , en tu aplicación iOS

3.2 Crear un nuevo App ID
1. En tu cuenta de desarrollador de Apple, ve a Certificates, Identifiers and Profiles > Identifiers  
2. Crea un nuevo identificador usando el signo + y selecciona "App IDs"
3. Cuando se le pida que seleccione un tipo, elige "App"

3.3 Información de App ID
1. En el campo "Description", registra el nombre de tu aplicación (no se permiten caracteres especiales)
2. En el campo "Bundle ID", asegúrate de seleccionar "Explicit" y registra el Bundle ID de Tu aplicación en el formato requerido (por ejemplo: com.domainname.appname).
Ten en cuenta que GoodBarber proporciona un Bundle ID predeterminado en el backoffice, pero puedes crear uno diferente en tu cuenta de desarrollador de Apple, siempre que Apple acepte el formato.
3. Desplázate hacia abajo en la lista de Capabilities y seleccione "Push notifications"
3b. Opcional: solo si deseas activar Universal Links , selecciona también la capacidad "Associated Domain".

3.4 Valida tu ID de aplicación
Haz clic en "Continue" en la parte superior derecha.


4

Push

Regresa a tu back office y ve al siguiente paso.
Ahora crearás tu Certificado Push, para que tu aplicación iOS pueda recibir notificaciones push.

4.1: Generar archivo goodbarber.csr
Haz clic en el botón verde para generar un archivo .CSR y descargarlo.

4.2 Añadir certificado push
1. En tu cuenta de desarrollador de Apple > Certificates, Identifiers and Profiles > Identifiers , selecciona el ID de la aplicación que creaste en el paso anterior y desplázate hacia abajo hasta la capacidad de Push Notifications.
2. Haz clic en el botón "Configure" que ha aparecido en la línea

4.3 Seleccionar tipo
En "Production SSL Certificate", haz clic en "Create Certificate".

4.4 Generar el certificado
Carga el archivo CSR que acabas de descargar del back office.

4.5 Recuperar archivo aps.cer
Genera y descarga el certificado Push desde tu cuenta de desarrollador de Apple.

4.6 Enviar archivo aps.cer
En tu back office , carga el archivo aps.cer que descargaste de tu cuenta de desarrollador de Apple.


5

Mobile Provision

5.1 Crea tuprovisioning profile
1. Ve a Certificates, Identifiers and Profiles > Profiles
2. Crea un nuevo perfil haciendo clic en el signo +
3. En Distribution, seleccione "App Store" y haga clic en "Continue"
4. Selecciona el App ID de tu aplicación creada anteriormente.
5. Selecciona el Distribution Certificate creado anteriormente; si tienes más de uno en la lista, selecciona el que tenga la fecha de hoy.

5.2 Genera tu provisioning profile
Asigna un nombre al provisioning profile (proporcionamos un nombre predeterminado en el backoffice, pero puedes usar el nombre que prefieras) y genera el archivo.

5.3 Descarga tu provisioning profile

5.4 Envíe el archivo de provisión móvil de su aplicación
En tu back office , cargue el archivo llamado "yourapp".mobileprovision que descargó de su cuenta de desarrollador de Apple.


6

Compila tu aplicación

Haz clic en el botón para iniciar la generación de tu aplicación.
Después de unos minutos, aparecerá una nueva pantalla para informarte que tu aplicación iOS ha sido compilada.

Podrás descargar el archivo .ipa de tu aplicación.

El siguiente paso será enviar este archivo a App Store Connect para probar tu aplicación con Testflight  si lo deseas y, en última instancia, enviar tu aplicación a la revisión de Apple.


Otros artículos