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?