Saltar al contenido

Forma correcta de renovar el certificado de distribución para iOS

Buscamos por diferentes espacios para así mostrarte la respuesta a tu duda, si continúas con dudas déjanos tu inquietud y contestaremos con mucho gusto.

Solución:

Tus aplicaciones en vivo no serán eliminadas. No pasará nada con nada que esté activo en la tienda de aplicaciones.

Una vez que caduquen formalmente, lo único que se verá afectado es su capacidad para firmar código (y, por lo tanto, hacer nuevas compilaciones y proporcionar actualizaciones).

Con respecto a su certificado de distribución, una vez que caduca, simplemente desaparece de la sección ‘Certificados, identificadores y perfiles’ del Centro de miembros. Si desea renovarlo antes de que caduque, revoque el certificado actual y obtendrá un botón para solicitar uno nuevo.

Con respecto al perfil de aprovisionamiento, no se preocupe por él antes de que caduque, simplemente siga usándolo. Es bastante fácil renovarlo una vez que caduca.

La tranquilidad es que no le pasará nada a su aplicación en vivo en la tienda.

Cuando su certificado caduca, simplemente desaparece de la sección ‘Certificados, identificadores y perfiles’ del Centro de miembros. No hay un botón ‘Renovar’ que le permita renovar su certificado. Puede revocar un certificado y generar uno nuevo antes de que caduque. O puede esperar a que caduque y desaparezca, luego generar un nuevo certificado. En la Guía de distribución de aplicaciones de Apple:

Sustitución de certificados caducados

Cuando caduque su certificado de desarrollo o distribución, elimínelo y solicite un nuevo certificado en Xcode.

Cuando su certificado vence o es revocado, cualquier perfil de aprovisionamiento que haya hecho uso del certificado vencido/revocado se reflejará como ‘No válido’. No puede compilar ni firmar ninguna aplicación con estos perfiles de aprovisionamiento no válidos. Como puede imaginar, prefiero revocar y regenerar un certificado antes de que caduque.

P: Si hago eso, ¿se eliminarán todas mis aplicaciones activas?

Las aplicaciones que ya están en la App Store continúan funcionando bien. Nuevamente, en la Guía de distribución de aplicaciones de Apple:

Importante: volver a crear sus certificados de desarrollo o distribución no afecta las aplicaciones que ha enviado a la tienda ni afecta su capacidad para actualizarlas.

Asi que…

P: ¿Cómo lo renuevo correctamente?

Como se mencionó anteriormente, no hay renovación de certificados. Siga los pasos a continuación para revocar y regenerar un nuevo certificado, junto con los perfiles de aprovisionamiento afectados. Las instrucciones se han actualizado para Xcode 8.3 y Xcode 9.

Paso 1: Revocar el certificado que expira

Inicie sesión en Centro de miembros > Certificados, identificadores y perfiles, seleccione el certificado que está por vencer. Tome nota de la fecha de caducidad del certificado y haga clic en el botón ‘Revocar’.

Seleccione el certificado que expira y haga clic en el botón Revocar

Paso 2: (Opcional) Elimina el certificado revocado de tu Llavero

Opcionalmente, si no desea tener el certificado revocado en su sistema, puede eliminarlo de su sistema. Desafortunadamente, la función ‘Eliminar certificado’ en Xcode > Preferencias > Cuentas > [Apple ID] > Administrar certificados… parece estar siempre deshabilitado, por lo que tenemos que eliminarlos manualmente usando Acceso a llaveros.app (/Aplicaciones/Utilidades/Acceso a llaveros.aplicación).

Opcionalmente, elimine el certificado revocado usando Keychain Access.app

Filtre por ‘login’ Llaveros y Categoría ‘Certificados’. Busque el certificado que acaba de revocar en el Paso 1.

Según el certificado que acaba de revocar, busque ‘Mac’ o ‘iPhone’. Los certificados de distribución de Mac App Store comienzan con “Desarrollador de Mac de terceros”, y los certificados de distribución de iOS App Store comienzan con “Distribución de iPhone”.

Puede ubicar el certificado revocado según el nombre del equipo, el tipo de certificado (Mac o iOS) y la fecha de vencimiento del certificado que anotó en el Paso 1.

Paso 3: Solicite un nuevo certificado usando Xcode

En Xcode > Preferencias > Cuentas > [Apple ID] > Administrar certificados…, haga clic en el botón ‘+’ en la parte inferior izquierda y seleccione el mismo tipo de certificado que acaba de revocar para permitir que Xcode solicite uno nuevo para usted.

Deje que Xcode solicite un nuevo certificado para usted en Xcode > Preferencias > Cuentas > ID de Apple > Administrar certificados…” origen=”https://i.stack.imgur.com/dxF7r.png” /></p>
<h2>Paso 4: actualice sus perfiles de aprovisionamiento para usar el nuevo certificado</h2>
<p>Después de lo cual, regrese al Centro de miembros > Certificados, identificadores y perfiles > Perfiles de aprovisionamiento > Todos.  Notará que cualquier perfil de aprovisionamiento que hizo uso del certificado revocado ahora se refleja como ‘No válido’.</p>
<p><img width=

Haga clic en cualquier perfil que ahora sea ‘No válido’, haga clic en ‘Editar’, luego elija el certificado recién creado, luego haga clic en ‘Generar’. Repita esto hasta que todos los perfiles de aprovisionamiento se regeneren con el nuevo certificado.

Elija el certificado recién creado y haga clic en Generar

Paso 5: use Xcode para descargar los nuevos perfiles de aprovisionamiento

Consejo: Antes de descargar los nuevos perfiles usando Xcode, es posible que desee borrar cualquier perfil de aprovisionamiento existente y posiblemente no válido de su Mac. Puede hacerlo eliminando todos los perfiles de ~/Library/MobileDevice/Provisioning Profiles

De vuelta en Xcode > Preferencias > Cuentas > [Apple ID]haga clic en el botón ‘Descargar todos los perfiles’ para pedirle a Xcode que descargue todos los perfiles de aprovisionamiento de su cuenta de desarrollador.

Haga clic en Descargar todos los perfiles para Xcode para descargar todos los perfiles recién generados

A partir de enero de 2020 y Xcode 11.3.1 –

  • Abrir Xcode
  • Abra las Preferencias de Xcode (Xcode->Preferencias o Cmd-,)
  • Haga clic en Cuentas
  • A la izquierda, haz clic en tu ID de desarrollador
  • En la parte inferior derecha, haga clic en Administrar certificados…
  • En la esquina inferior izquierda, haga clic en la flecha a la derecha de la + (más)
  • Seleccione Distribución de Apple del menú

Xcode creará automáticamente un certificado de distribución de Apple, lo instalará en Acceso a llaveros y actualizará la información de firma de Xcode.

(Nota: el sencillo Distribución de Apple ahora se proporciona el certificado en lugar del anterior Distribución iOS certificado y equivalentes).

Reseñas y valoraciones del post

Si crees que ha sido útil nuestro artículo, agradeceríamos que lo compartas con otros entusiastas de la programación de esta forma contrubuyes a difundir nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *