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’.
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).
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.
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.
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.
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.