Pregunta

mi certificado acaba de expirar.Lo renové en la sección Equipo, luego renové el perfil de aprovisionamiento y los reinstalé en mi llavero y xcode, y luego aparece este error:

Error de firma de código:La identidad 'iPhone Developer' no coincide con ningún par de certificado/clave privada válido en el llavero de inicio de sesión

Qué tengo que hacer ?

Muchas gracias

Thierry

¿Fue útil?

Solución

He encontrado el problema. He borrado mi clave privada.

tuve que pedir Certifcate 'CertificateSigningRequest.certSigningRequest' usando llavero que crean una nueva clave privada.

Otros consejos

Si cambia la contraseña de su equipo después de que ya haya creado un CERT, tendrá que pasar por el proceso de nuevo y crear nuevos certs. Me llevó 4 horas para resolver esto.

Solo me gustaría agregar que recibirá este error cuando su certificado caduque o cuando de alguna manera se elimine de su llavero.Para solucionarlo, inicie sesión en el portal del programa para desarrolladores de iPhone y renueve el certificado; las instrucciones allí son bastante completas.

Al borrar la clave privada no es suficiente.

También debe eliminar el archivo de suministro desde tu Mac, de lo contrario el nuevo perfil (silencio!) No se puedan instalar, a pesar de que es claramente más nueva que la existente.

(tecla de borrado es más fácil utilizando la Utilidad de configuración del iPhone, que se puede descargar de Apple.com. Borrado de perfil es más fácil de usar esa aplicación también. Todo el mundo debe recibir iPCU! (Es gratis))

Sé que la pregunta se responde, pero si alguien está teniendo problemas con esto y no está seguro de dónde buscar la información - Me parece útil la siguiente:

También puede comprobar el estado de sus certificados de aprovisionamiento en la sección de aprovisionamiento en las pestañas de desarrollo y distribución.

Esto es útil, ya que si los certificados han cambiado o que había un problema con la generación, a continuación, la aplicación existente de aprovisionamiento perfil (s) de estado serán marcados como no válidos. Vas a tener que modificarlos todos modos, en este caso, pero me pareció útil.

Además en XCode, la ventana Organizador bajo iPhone Desarrollo-> Perfiles de datos es una forma rápida de ver cualquier problema, especialmente con las fechas de caducidad.

Esto puede ocurrir también si WWDR certificado intermedio no está instalado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top