Certificado do instalador do ID do desenvolvedor “inutilizável” em outro iMac

0

Pedi ao nosso Team Agent que produzisse um certificado Installer ID ID para assinar nosso instalador do Mac OSX. Ele me enviou o developerID_installer.cer arquivo via e-mail e eu adicionei-o ao meu Keychain. No entanto, quando tento assinar o instalador eu recebo o " productsign: error: Could not find appropriate signing identity for [common name] "erro.

productsign não reclame quando assino com um 3rd Party Mac Installer certificado que solicitei (que obviamente não é o ID do desenvolvedor exigido pelo Gatekeeper), enquanto ele reclama com outro 3rd Party Mac Installer certificado solicitado por outro membro e disponível gratuitamente para download. Assim sendo Eu acho que tem algo a ver com a chave privada do meu Team Agent desaparecido , mas não gosto nem um pouco da ideia de que o meu Team Agent tem que compartilhar sua CHAVE PESSOAL PRIVADA com qualquer desenvolvedor que queira assinar um Mac Installer. Está tudo bem em perguntar ao agente da equipe sua chave privada? Isso resolverá o problema? Alguém pode confirmar que este é o caminho certo para fazer as coisas?

[EDIT] Eu pensei agora que talvez o caminho certo é pedir ao meu agente de equipe para gerar um novo instalador de ID de desenvolvedor com um .csr (CertSignignRequest) vindo do meu Keychain. Se a minha intuição estiver correta, o arquivo .csr conterá a chave privada para que o arquivo resultante seja válido para esse usuário específico. É assim?

phagio
fonte

Respostas:

0

Sim, acho que cada Instalador de ID do desenvolvedor está relacionado à chave pública / privada com a qual o CSR foi gerado.

phagio
fonte