Falta key privada para iOS Dist Cert

He encontrado mucha información sobre esto, pero nada que me ayude mucho con mi situación. Perdí mi disco duro hace unas semanas. Desde entonces, compré y configuré un nuevo sistema, pero ahora tengo que soltar una nueva versión de una aplicación en la tienda de aplicaciones. He vuelto a download 3 certificates, incluido el certificate de distribución y el perfil de distribución, pero XCode informa que mi perfil de distribución no es válido (específicamente, "Identidad de firma válida no encontrada").

Después de muchas búsquedas y lecturas, parece que el problema es una key privada que falta, pero no tengo idea de cómo rectificar eso. Tengo una copy de security reciente (SuperDuper) de la máquina anterior, pero al abrir la aplicación anterior de Keychain Access solo me muestra lo que hay en mi máquina actual (o eso parece, no veo nada diferente). Esa sería mi única window para recuperar la key anterior. Lo mismo ocurre con abrir la copy antigua de XCode y mirar su organizador.

Si trato de revocar mi certificate de distribución existente, me advierten que todas mis aplicaciones existentes (todas las que están firmadas con ese certificate) dejarán de funcionar. Definitivamente no quiero eso.

¿Tengo alguna opción aquí? El sistema de confianzas y perfiles de Apple ciertamente me desconcierta, así que espero que haya algún tipo de recurso para restablecer el contacto con mi key de distribución o crear un nuevo certificate sin instalar completamente todo lo que ya existe.

La apertura de la antigua aplicación Keychain Access no funcionó porque carga todos los datos del cálculo en el que se está ejecutando. Lo que necesitará hacer es get el antiguo file .keychain y abrirlo con el acceso a llavero.

En su copy de security, busque /Users/USER_NAME/Library/Keychains/login.keychain y haga una copy de ella. A continuación, querrás cambiarle el nombre a otra cosa como oldlogin.keychain para evitar que entre en conflicto con tu nuevo llavero de inicio de session. Luego, haga doble clic en oldlogin.keychain para abrirlo. Es posible que le pida una contraseña para acceder al llavero, debe ser su contraseña de inicio de session antes de perder el disco duro. Una vez que se desbloquee, puede arrastrar todo lo que desee de oldlogin para login incluida la key privada.