Solución:
Citando http://www.openradar.me/7092640:
Puede utilizar la herramienta de línea de comandos de ‘seguridad’:
security import priv_key.p12 -k ~/Library/Keychains/login.keychain
security import pub_key.pem -k ~/Library/Keychains/login.keychain
https://stackoverflow.com/a/16847082/14731 contiene una respuesta similar.
1., abra Acceso a Llaveros. 2., En el panel Llaveros, haga clic con el botón derecho en iniciar sesión. Seleccione Bloquear llavero “iniciar sesión”. 3. Luego desbloquéelo. Entonces la importación debería funcionar.
Cuando solicita un certificado, su Mac crea un par público / privado que se utilizará para descargar el certificado de Apple. Es por eso que no puede descargar el certificado resultante de otra Mac que no tenga el par original.
Si eliminó el par original, primero debe volver a importarlo. Si no tiene las dos mitades del par, es posible que haya solicitado un nuevo certificado desde cero.
Si tiene los originales y no los va a importar al llavero de inicio de sesión, puede intentar crear un nuevo llavero para usar en la cuenta con la utilidad “KeyChain Access”. Si importa la información, la Mac debería poder encontrarla siempre que deje abierto el nuevo llavero.