2010-06-28 11 views
7

que acaba de descargar el SDK iPhone 4. cuando intento instalar en el dispositivo consigocómo asociar la clave privada de un certificado en el llavero

"Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain"

He pasado por el proceso de creación de un perfil de aprovisionamiento y cert a través del asistente de provisión de desarrollo de iphone. Sin embargo, después de instalar el perfil y el certificado, el asistente pregunta si las claves pública y privada están emparejadas (sorprendentemente, muestra una imagen de lo que parece ser una clave privada y un certificado emparejado, es decir, el certificado está "debajo" de la clave privada términos jerárquicos. Este no es el caso en mi llavero. La clave pública, la clave privada y el certificado están ahí, pero no parece haber ninguna asociación.

¿Alguien sabe cómo emparejar una clave privada y un certificado en llavero? esto, por favor?

ps. he comprobado este hilo, pero espero que hay una manera más fácil.

iPhone app signing: A valid signing identity matching this profile could not be found in your keychain

+0

cómo instalaste tu cetificate –

+0

creo que seguí los pasos del enlace, es decir, borré la entrada de llavero, etc. y rehice todo el proceso. – Remover

+0

espero que no hayas descargado el certificado. Solo necesita descargar el perfil de aprovisionamiento. Al instalarlo, instala el certificado. y se asocia con el par de claves. –

Respuesta

3

I wrote a wiki page (here) que describe cómo exportar el certificado y el par de claves privadas. Está destinado a que mis clientes de desarrollo de iOS me envíen su ad-hoc, pero creo que también resolverá su problema. La clave es asegurarse de exportar el certificado y la clave privada PAR todo de una sola vez, no como dos exportaciones por separado.

Afortunadamente, la captura de pantalla cerca de la parte inferior de la página ayudará.

Cuestiones relacionadas