Apple Guía para lod Certificados de Firma de Código

Mac OS X (y 9) Firma de Código de la Línea de Comandos

Apple firma de código se hace desde la línea de comandos con su (bien llamada) herramienta Codesign, y debe ser muy sencillo.

  1. En primer lugar, asegúrese de que ha instalado correctamente el certificado de firma de código en el almacén de certificados Mac. Si ha utilizado la herramienta de fácil instalación, el certificado debe haber sido importado al almacén de certificados a través de su navegador web. Si usted tiene una versión .pfx del archivo, se puede instalar haciendo clic en el archivo e introducir la contraseña para el archivo .pfx.

    apple instrucciones para la firma de código

    Su certificado debería aparecer en la sección "My Certificates" (Mis Certificados") de la Gerente de Acceso a Llaves (Keychain Access Manager).

  2. Una vez que haya confirmado su certificado está correctamente instalado, basta con ejecutar el comando:

    codesign -s "Su Compañía, Inc" /Ruta/a/MiApp.app

    Si usted no sabe el nombre común del archivo de su certificado de firma de código, lo puede encontrar en el Keychain Access Manager, seleccionando el certificado y encontrar el campo de nombre común. No es necesario introducir el nombre común completo, sólo lo suficiente para identificar de forma única el certificado (esta opción está entre mayúsculas y minúsculas).

    Si recibe un error que dice "CSSMERR_TP_NOT_TRUSTED", tendrá que instalar un certificado intermedio en su primera máquina. Ver los detalles de su certificado de firma de código y encontrar el nombre común del emisor (Issuer Common Name). Descargar e instalar el certificado intermedio que coincide con el Issuer Common Name (DigiCert Assured ID Code Signing CA-1 o DigiCert High Assurance Code Signing CA-1). A continuación, debería ser capaz de utilizar Codesign sin recibir ningún error.

  3. Usted puede verificar la firma mediante la ejecución de este comando:

    codiseño -v /ruta/a/SuApp.app

  4. ¡Felicitaciones, ahora debe tener un código recién firmado, listo para usar!

Obtener certificados firma de código por sólo $178/año

Comprar