Le pregunté a nuestro Equipo de Agente para producir un ID de Desarrollador Instalador certificado para firmar nuestro Mac OSX instalador. Él me envió a la developerID_installer.cer
de archivos a través de e-mail y lo he añadido a mi Llavero. Sin embargo, cuando trato de iniciar el instalador me sale el "productsign: error: Could not find appropriate signing identity for [common name]
de error".
productsign
no se quejan cuando se firmo con un 3rd Party Mac Installer
certificado que me pidió (que por supuesto no es el ID de Desarrollador requerido por el Portero), mientras que él no se quejan con otra 3rd Party Mac Installer
certificado solicitado por otro miembro y libremente disponible para descargar.
Por lo tanto me imagino que tiene algo que ver con la clave privada de mi Equipo Agente de falta, pero no me gusta un poco la idea de que mi Equipo Agente tiene que compartir SU CLAVE PRIVADA con cualquier desarrollador de querer fichar a un Mac Installer. Está bien pedir a mi Equipo Agente de su clave privada? Va a resolver el problema?
Alguien puede confirmar que esta es la manera correcta de hacer las cosas?
[EDITAR] yo thougth ahora que tal vez el camino correcto es pedir a mi Equipo de Agente para generar un nuevo ID de Desarrollador Instalador con un .csr
(CertSignignRequest) archivo de mi Llavero. Si mi intuición es correcta .la rse archivo contiene la clave privada, por lo que la resultante .cer es válido para ese usuario en particular. Es así?