43 votos

"No vigente perfiles de aprovisionamiento encontrado que contienen cualquiera de las llaves de los certificados de firma de" Horror

He visto algunas otras preguntas que tratan este tema, pero ninguna como la mía. Ayer me inocentemente añadido un dispositivo a la lista de dispositivos.

Pregunta:

Estoy bajo la impresión de que una vez que se agrega un dispositivo, que ahora estará vinculado al perfil de suministro. Sin embargo, creo que no estaba vinculado a uno de mis perfiles de distribución. Así que me fui a editar el perfil, hacer clic en la marca de verificación junto al dispositivo y pulse enviar. Aquí es donde empezaron los problemas.

Me doy cuenta de dos cosas: me acaba de renovar mi certificado de aprovisionamiento/perfiles de hace una semana. Ahora, piensa que he renovado mi perfil de suministro de ayer ( o al menos eso dice en el organizador ).

También, cuando intento construir cualquier proyecto tengo la horrible "No vigente perfiles de aprovisionamiento encontrado que contienen cualquiera de las llaves de los certificados de firma". En la configuración de generación de la firma de identidad de la muestra en el marco de las Identidades sin perfiles de aprovisionamiento. He leído historias de horror de personas que se rompa todo y reconstrucción y espero no tener que hacerlo aquí.

Relacionadas con la pregunta:
Firmar el código de error: No vigente perfiles de aprovisionamiento encontrado que contienen cualquiera de las llaves de la firma de los certificados de

81voto

j7nn7k Puntos 5019

iOS de distribución es un dolor en el culo! Esto funcionó para mí (siga los pasos en este orden):

1) en el xcode organizador:

  • eliminar todos los perfiles de aprovisionamiento

2) en el mac os x llavero:

  • eliminar todos iOS dev certificados

3) ir a developer.apple.com

  • inicie sesión en el centro de miembros
  • revocar todos los certificados (edit: algunos redditors señaló que esta no es una buena idea si usted está trabajando en un equipo mayor. Si ese es el caso, trate de eliminación de los vencidos.)

4) ir a la xcode organizador:

  • haga clic en refresh (parte inferior derecha) bajo el aprovisionamiento de la ficha perfiles y inicio de sesión
  • Elemento de la lista

en los pop-ups haga clic en el botón positiva

5) en su proyecto de xcode ir a la pestaña "build settings"

  • bajo la firma de código de selección de la dev. y distr. identidades
  • si no existe o no es válido ir a developer.apple.com y vaya a "aprovisionamiento" si ellos no son válidos sólo haga clic en modificar y guardar de nuevo

6) ir a la xcode organizador:

  • presione actualizar de nuevo (parte inferior derecha)

9voto

Petko Puntos 81

Hoy he instalado la Xcode 4.3.2, y de inmediato tuvo el mismo problema! Primero tratando de archivo de distribución, y después de que En un lugar limpio y nuevo proyecto, tratando de ejecutar en un dispositivo. Me fijo tanto en los problemas.

1. Para el éxito de la distribución he descargado e instalado mi certificado de distribución de iOS provisioning portal, después de que en Xcode he setup Code Signing Identity correctamente. Esta solucionado mi problema con el archivo.

2. Yo tenía el mismo problema de crear nuevos proyectos y tratando de ejecutar en el dispositivo. De nuevo en el portal de suministro en certificates he eliminado mi desarrollo cert. También he eliminado todo el desarrollo de la prestación de los perfiles. También eliminado del organizador. Luego he añadido el dispositivo de nuevo. Espero que esto ayude!

8voto

Thibaut Puntos 71

Para mí simplemente pulse el "Botón de Actualización" en la parte inferior derecha estaba la respuesta !

Espero poder ayudar a alguien.

3voto

iforce2d Puntos 5252

Tengo este error cuando el identificador del paquete para mi aplicación no coincide con el perfil de suministro que yo estaba tratando de usar con ella.

1voto

Me encontré con este de hoy. Resulta que después de que me limpiaron mi lista de dispositivos (eliminado algunos que no estoy haciendo para el desarrollo) hizo que algunos de mis certificados de desarrollo no válido. He eliminado los de los perfiles de aprovisionamiento y regenerada.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X