Error de perfil de distribución: no se encontró la identidad de firma válida

Cuando creo un perfil de aprovisionamiento de desarrollo (para distribuir la aplicación Ad-Hoc), el organizador en Xcode da el siguiente error: No se encontró la identidad de firma válida.

Intenté los pasos a continuación para resolver mi problema sin suerte:

  • eliminar todas las claves y certificados de mi llavero.
  • revocó mi certificado de desarrollo en el portal de aprovisionamiento de iOS
  • creó un nuevo Certificado de Desarrollo
  • edité el perfil de aprovisionamiento de desarrollo para mi aplicación y seleccioné mi certificado.
  • Xcode dice que mi perfil es válido para el perfil de aprovisionamiento de desarrollo.
  • creó el perfil de aprovisionamiento de distribución.
  • Xcode dice que no se encontró una identidad de firma válida para el perfil de aprovisionamiento de distribución.

¿Qué otras soluciones puedo probar? Ya hay una aplicación en la App Store publicada por mi colega.

Estoy usando Xcode 4.4.1

preguntado el 28 de agosto de 12 a las 13:08

2 Respuestas

Esto sucede cuando pierde la clave privada del firmante del certificado. Debes tener la clave privada en tu llavero.

Por lo general, cuando solicita un certificado de una autoridad de certificación, crea una clave privada en su llavero, que posteriormente se utiliza para crear todos los perfiles de aprovisionamiento.

Respondido 18 Jul 13, 09:07

Esta fue la respuesta correcta para mi caso. Especialmente si está administrando varias máquinas de compilación, este paso puede pasarse por alto fácilmente. - AWrightIV

Creo que te estás perdiendo un paso importante. 'Solicitar un certificado de la autoridad certificadora'. Por favor, eche un vistazo a este.

Respondido 28 ago 12, 13:08

Lo hice en el paso 3 (creé un nuevo Certificado de Desarrollo). Ya existe un Certificado de Distribución presente en el Portal de Aprovisionamiento (creado por mi colega). - Joshua Luckers

@JoshuaLückers: ¿qué pasa con la identificación del paquete? estas usando el correcto? - usuario1471790

@Anjaly ¿La ID de la aplicación para el certificado a la que te refieres? Ese es correcto. - Joshua Luckers

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.