2012-04-26 11 views
7

Compré el programa de desarrollador anteriormente y lo he instalado en mi llavero (desarrollador de iPhone y distribución de iPhone). Cuando voy a implementar aplicaciones en dispositivos reales, Xcode me da este error:
Error de signo de código: no hay pares válidos de certificado/clave privada en el llavero predeterminado.
Cuando voy a Organizador> Equipos, aparece un error y aquí está el mensaje:
No se puede codificar el signo usando identidades en este equipo: no hay claves privadas disponibles.
Y cuando voy a perfiles de provisión, aparece este error: identidad de firma válida no encontrada.
He intentado descargar los certificados del portal y volver a moverlos a mi llavero, pero he visto que no hay claves con estos certificados. ¿Dónde puedo obtener las llaves? Además, tampoco vi el certificado de firma de software en mi llavero. ¿Como puedó resolver esté problema?
No puedo codificar la firma de mi aplicación para iOS

+0

¿estás tú allí? –

+0

Exactamente el mismo problema, excepto que el mío estaba funcionando bien y de repente dejó de funcionar y mostró estos errores. Mi certificado/perfil de aprovisionamiento no ha expirado. – kakyo

Respuesta

6

He resuelto este problema eliminando todo lo relacionado con la firma de aplicaciones (en Xcode, Keychain Access y en developer.apple.com) y creando nuevos perfiles siguiendo el asistente (llamado launch assistant) en the homepage of the provisioning portal.

+0

Gracias @ dragon112. Lo arreglé con tu solución. Simplemente borre todas las configuraciones (incluyendo certificaciones, dispositivos, provisiones ...) en el portal de aprovisionamiento personal, luego siga las instrucciones exactas de la asistente de inicio, ¡¡entonces todo debería estar bien !! – flypig

+0

Esto no funcionó para mí. No puedo encontrar la forma de volver a poner el par de claves público/privado en el llavero, que es un paso con el asistente. – kakyo

+0

@kakyo nadie lo dice, pero la clave privada se genera cuando emite la solicitud de certificado, puede verla en la sección Llaves de Llaves. Después de generar el certificado utilizando la solicitud de certificado, instale el certificado y se vinculará automáticamente con la clave privada, luego puede exportar ambos en un solo archivo .p12 (asegúrese de seleccionar AMBAS teclas antes de guardarlas). – Adi

Cuestiones relacionadas