Estás aquí:   Contenido / Proceso De Envío Ios / Actualización De La Aplicación Ios

iOS - Actualizar los certificados en el back office (modo Solo)

Ir a la página Certificados en tu backend de GoodBarber

Los certificados y archivos mobile provisioning utilizados en tu app están disponibles en el menú Publicar > Certificados > iOS

Para renovar certificados expirados:

- GoodBarber Se Hace Cargo del proceso de publicación para ti
1. Ve al menú izquierdo swipe Publicar > Certificados > iOS
2. Haz clic en el botón azul Renovar mis certificados
3. Sigue este guía
El equipo renovará tus certificados y te informarán en el Soporte cuando este list.

- Tu mismo te encargas del proceso de publicación iOS (Solo)
1. Ve al menú izquierdo swipe Publicar > Certificados > iOS
2. Haz clic en el botón azul Renovar mis certificados
3. Lea la información abajo y sigue los pasos en el tutorial de la back office hasta la pagina Ninja

Nota: Hay momentos en el proceso de publicación cuando la actualización de los certificados iOS no se permite.
El botón no será visible cuando:
- La app esta en construcción

- La app esta lista para pruebas (para desbloquearla, ve a Publicar > Publicación > iOS y luego Modificar
- La app esta pendiente envío a la tienda y aun no se ha marcado como publicada en el back office.

picture

1

Renovación del certificado de distribución

- App distribuida a traves de App Store Connect (App Store oficial de Apple):
El certificado de distribución iOS es valido para 1 año. Esta en uso ​solamente a compilar la app o enviarla a la tienda.
Si no necesitas hacer una de estas acciones, no hay una emergencia para renovar el certificado de distribución.
Un certificado de distribución App Store expirado no impacta la versión ya publicada en la tienda u instalada en los dispositivos de usuarios.

- App distribuida internamente (fuera de la App Store oficial de Apple):
El certificado de distribución In-House es valido para 3 años. Cuando expira, los usuarios ya no pueden abrir la app.
Tiene que ser renovado inmediatamente después que expira, y una nueva versión enviada a los usuarios.

Para remplazar un certificado de distribución expirado, puedes:
a) Crear un nuevo Certificado de Distribución
1 - Descarga el archivo CSR proporcionado
2 - Abre https://developer.apple.com  en una nueva pestaña de tu navegador
3 - Inicia sesión a tu cuenta Apple y entra al menú Certificates, Identifiers and Profiles > Certificates
4 - Sigue las indicaciones en tu back office GoodBarber para crear el nuevo certificado
5 - Sube el nuevo certificado de distribución en tu back office GoodBarber

b) Utiliza un certificado de distribución existente o sube un archivo .p12
Esto es SOLO posible SI:
- Ya tienes otra app compilada con GoodBarber
- Estás usando la misma cuenta ID para la otra app y esta
- Ambas apps se publicarán con la misma cuenta Desarrollador Apple
- El certificado de distribución existente aun es valido en la cuenta Desarrollador Apple y no se ha revocado

Si TODO lo de arriba es correcto:
1 - Elige "Quiero usar un certificado de distribución existente" en tu back office GoodBarber
Un menú desplegable te mostrará los certificados de distribución existente en uso con tus otras apps.
2 - Escoge la otra app de la lista que ya esta usando este certificado.
​Nota: Si eres un experto, también puedes importar una archivo .p12. La contraseña del archivo p12 debe ser "duoapps"

picture

2

Renovación Certificado Push

El Certificado Push es valido por 1 año y 1 mes. Cuando expira, las notificaciones push ya no funcionaran en tu app iOS.
Debe ser renovado inmediatamente después que expira.

​Para crear un nuevo Certificado Push
1 - Descarga el archivo CSR proporcionado
2 - Abre https://developer.apple.com   en una nueva pestaña de tu navegador
3 - Inicia sesión a tu cuenta Apple y entra al menú Certificates, Identifiers & Profiles > Identifiers
4 - Elige la App ID de tu app, desplazarte hacia abajo y haz clic en Edit
5 - Desplazarte hacia abajo hasta la linea Push Notifications y haz clic en configurar (o modificar)
Nota: Si ya hay un Certificado Push de Producción asociado con esta App ID, recomendamos eliminándolo antes de crear uno nuevo
6 - Debajo de Production SSL Certificate, haz clic en "Create certificate"
7 - Sube el archivo CSR y descargar el nuevo Certificado Push
8 - Sube el nuevo Certificado Push en tu back office GoodBarber

picture

3

Renovación de los archivos Mobile Provisioning

Los archivos Mobile Provisioning son validos por 1 año.
Deben ser actualizados cuando renuevas un certificado (Certificado Distribución, Push, o los dos).

Para renovar los archivos Mobile Provisioning:
1. Abre https://developer.apple.com  en una nueva pestaña de tu navegador
2. Entra al menú Certificates, Identifiers & Profiles > Profiles
3. Elige el archivo App Store Mobile Provisioning de tu app
4. Escoge el ​Certificado de Distribución usado en tu back office (con la misma expiración que se ve en Publicar > Certificados > iOS .) Verifica que tiene la misma App ID.
5. Guarda un nuevo archivo App StoreMobile Provisioning y descargarlo.
6. Elimina el viejo archivo App Store Mobile Provisioning de la back office y sube el nuevo.
7. Repite el proceso conn el archivo Ad Hoc Mobile Provisioning.
Si es necesario, también puedes añadir nuevos dispositivos para probar la versión ad hoc en este paso.

picture

4

Compilación / actualización de la tienda después de renovar los certificados iOS

- Apps distribuidas en App Store Connect:
Compilación no es necesaria
 (amenos que un nuevo dispositivo para probar la versión ad hoc fue agregado)
No se requiere el envío de una nueva versión a la tienda.

- Apps distribuidas Internamente:
Nueva compilación es necesaria después de cualquiera actualización de certificado/mobile provisioning
​Sí es necesario enviar la nueva versión a tus usuarios.

picture