ver tweakbox perfiles instalacion error confianza confiable certificados certificado apple aparecen iphone xcode certificate device provisioning

iphone - tweakbox - perfiles ios 11



Xcode-iPhone-el perfil no coincide con ningún par válido de certificado/clave privada en el llavero predeterminado (6)

Traté de agregar mi iPhone a Xcode4 para probar mi aplicación en él. Agregué el dispositivo en el Apple Developer-Center y descargué Provision-Profile. Pagamos 99 $ por mes por la cuenta y no soy la única persona que usa esta cuenta. Entonces ya hay un certificado "anterior" presente que intenté agregar a mi keychain-manager. Pero veo un texto rojo arriba (traducido del alemán) "Este certificado ha sido firmado por una instancia desconocida".

En mi XCode-Device Manager en la sección de aprovisionamiento también hay un error: "XCode no pudo encontrar un par de certificado / clave privada válida para este perfil en su llavero".

Realmente no entiendo lo que tengo que hacer ahora. Estas llaves realmente no pueden existir en mi llavero, no puedo encontrarlas. Entonces, ¿cómo debo crearlos y cómo puedo usarlos si ya hay un certificado en el Apple Dev-Center?


Para generar un certificado en el sitio web del perfil de aprovisionamiento de Apple, primero debe generar claves en su mac y luego cargar la clave pública. Apple generará sus certificados con esta clave. Cuando descargue sus certificados, para poder usarlos, necesita tener la clave privada.

El error "XCode no pudo encontrar un par válido de clave privada / certificado para este perfil en su llavero". significa que no tienes la clave privada.

Tal vez porque tu Mac fue reinstalada, tal vez porque esta clave se generó en otra Mac. Para poder usar sus certificados, necesita encontrar esta clave e instalarla en el llavero.

Si no puede encontrarlo, puede generar claves nuevas. Reinicie este proceso en el sitio web del perfil de aprovisionamiento y obtenga nuevos certificados que podrá usar.


Tuve una situación similar: múltiples desarrolladores que usaban la misma clave privada, pero no pude encontrar la mía más después de actualizar a Lion. La solución más sencilla era exportar la clave privada para el certificado específico (en mi caso, el certificado de desarrollo) de la otra máquina, moverla a mi computadora y arrastrarla al acceso de llavero allí. Xcode lo recogió inmediatamente y yo estaba listo para ir.


su certificado de desarrollador de Apple podría haber expirado o su fecha del sistema es mayor que la fecha de caducidad de su cuenta


Mi problema era que mi perfil de Target no tenía seleccionada la opción de firma de código adecuada:

Menú de destino -> Firma de código -> Identidad de firma de código

Elija "desarrollador de iPhone" y luego seleccione el perfil provisional que creó.


Esto también puede suceder si el dispositivo en el que intenta ejecutar tiene alguna versión anterior del perfil de provisión que está utilizando que apunte a un certificado antiguo, caducado o revocado o un certificado sin clave privada asociada. Elimine los perfiles de provisión no válidos en la sección del dispositivo en el organizador de Xcode.


Cuando intenté seleccionar el perfil de aprovisionamiento de desarrollo en Identidad de firma de código diría "el perfil no coincide con ningún certificado válido". Entonces, cuando seguí el proceso de dos pasos a continuación, funcionó:

1) En "Identidad de firma de código" para Desarrollo, cambie a "No firmar código".
2) Luego, en "Identidad de firma de código" para Desarrollo, podrá seleccionar su perfil de aprovisionamiento para Desarrollo.

Me volvió loco, pero tropecé con la solución.