Ayuda de la cuenta
Cuenta Certificados Certificados de Developer ID
Certificados de Developer ID
En el caso de software de Mac que se descargue desde fuera del Mac App Store, los desarrolladores pueden obtener un certificado de Developer ID y enviar su software para que lo verifique Apple. Si firmas digitalmente tu software con un Developer ID único e incluyes un ticket de certificación de Apple, Gatekeeper podrá verificar que no se trata de software malicioso conocido y que no ha sido alterado. Las aplicaciones también pueden aprovechar funcionalidades avanzadas, como CloudKit y notificaciones push.
Puedes crear hasta cinco certificados de aplicación de Developer ID y hasta cinco certificados de instalador de Developer ID mediante tu cuenta de desarrollador o Xcode.
Función necesaria: titular de la cuenta.
Los certificados administrados en la nube también están disponibles para los administradores que tienen la función de acceso a certificados de Developer ID administrados en la nube.
Crear un certificado
-
En Certificates, Identifiers & Profiles (Certificados, identificadores y perfiles), haz clic en Certificates (Certificados) en la barra lateral.
-
En la esquina superior izquierda, haz clic en el botón para agregar (+).
-
En Software, selecciona Developer ID y haz clic en Continue (Continuar).
-
Aplicación de Developer ID: Un certificado que se usa para firmar una app para Mac.
-
Instalador de Developer ID: Un certificado que se usa para firmar un paquete del instalador de Mac que contiene la app firmada.
-
-
Sigue las instrucciones para crear una solicitud de firma de certificado.
-
Haz clic en Choose File (Elegir archivo).
-
En el cuadro de diálogo que aparezca, selecciona el archivo de solicitud de certificado (un archivo con una extensión de archivo
.certSigningRequest) y luego haz clic en Choose (Elegir). -
Haz clic en Continue (Continuar).
-
Haz clic en Download (Descargar).
El archivo del certificado (un archivo con una extensión de archivo
.cer) aparece en la carpetaDownloads(Descargas).
Para instalar el certificado en tu llavero, haz doble clic en el archivo de certificado descargado. El certificado aparece en la categoría Mis certificados en Acceso a Llaveros.
Administrar el vencimiento del certificado y el perfil de suministro de Developer ID
Gatekeeper evalúa las apps firmadas con un Developer ID cuando un cliente las instala. Si tu app utiliza un perfil de suministro de Developer ID para admitir las funcionalidades avanzadas, el perfil también se evalúa, tanto en el momento de la instalación como cada vez que se inicia la app. Los perfiles de suministro de Developer ID generados después del 22 de febrero de 2017 son válidos durante 18 años desde su fecha de creación, independientemente de la fecha de vencimiento del certificado del Developer ID. Es útil saber cómo la fecha de vencimiento del certificado de Developer ID y el perfil de suministro de Developer ID los afectará a ti y a tus usuarios.
- En el caso de las apps que no utilizan un perfil de suministro de Developer ID,
Gatekeeper evalúa la validez del certificado de Developer ID cuando se instala la aplicación. Siempre que el certificado de Developer ID haya sido válido cuando se compiló la app, los usuarios podrán descargar y ejecutar esta, incluso después de la fecha de vencimiento del certificado. Sin embargo, necesitarás un nuevo certificado para firmar actualizaciones y nuevas aplicaciones. - En el caso de las apps que utilizan funcionalidades avanzadas con un perfil de suministro de Developer ID,
Gatekeeper evalúa la validez del certificado de Developer ID cuando se instala la aplicación y evaluará la validez del perfil de suministro de Developer ID cada vez que esta se inicie. Siempre que el certificado de Developer ID haya sido válido cuando se compiló la app, los usuarios podrán descargar y ejecutar esta, incluso después de la fecha de vencimiento del certificado. Sin embargo, si tu perfil de suministro de Developer ID venció, la app ya no se iniciará. - En el caso de los paquetes de instaladores firmados con un certificado de instalador de Developer ID,
Gatekeeper evalúa la validez del certificado de instalador de Developer ID cuando se ejecuta el paquete del instalador. El paquete del instalador solo se iniciará si el certificado de instalador de Developer ID es válido. Los paquetes del instalador firmados con un certificado de instalador de Developer ID vencido se deben volver a firmar con un certificado de instalador de Developer ID válido para funcionar correctamente.
Las apps que tengan Developer ID y estén firmadas con un certificado revocado ya no se pueden instalar, ni iniciar si ya estaban instaladas.
¿Qué sucederá con mis aplicaciones firmadas con Developer ID si vence mi membresía de Apple Developer Program?
Aunque tu membresía venza, los usuarios podrán descargar, instalar y ejecutar tus aplicaciones firmadas con Developer ID. Sin embargo, una vez que el certificado de Developer ID venza, debes ser miembro de Apple Developer Program para obtener nuevos certificados de Developer ID y poder firmar actualizaciones y aplicaciones nuevas.