identifiers developer certificates apple ios iphone xcode code-signing provisioning-profile

ios - developer - certificates identifiers & profiles



las configuraciones de compilaciĆ³n especifican un perfil de aprovisionamiento con el UUID (17)

Abandonado en todo lo anterior. Lo único que funcionó para mí fue:

  1. Eliminar certs y perfiles del portal del desarrollador
  2. Eliminar certs y perfiles de mac
  3. Recrear certs y perfiles en el portal de desarrollador, descargar e instalar en mac
  4. Eliminar el identificador de paquete de la pestaña ''General'' en xcode
  5. Vuelva a agregar el identificador del paquete
  6. Asignar nuevos perfiles y entidades de firma de código (dev y prod) en la firma de código xcode
  7. (limpiar de nuevo), compilar, implementar en el dispositivo / simulador como una prueba
  8. Archivar y subir a iTunes versión actual

En el paso 7, xcode solicitó acceso a llavero (lo que no sucedió en otras soluciones indicadas anteriormente), una vez que se otorgó, funcionó.

Lo mismo para el paso 8.

No estoy seguro de lo que estaba sucediendo (mis certs y perfiles tenían solo 3 meses), y admito que este fue un método de "fuerza bruta", pero funcionó.

Buena suerte.

Parece que no puedo archivar una aplicación en una computadora nueva. Creé nuevos perfiles de aprovisionamiento para distribución y desarrollo. Creé una nueva solicitud de firma de certificado. Puedo construir mi aplicación en mi iPhone, pero no puedo archivarla. Sigo recibiendo el error:

No se encontraron perfiles de aprovisionamiento coincidentes. Sus configuraciones de compilación especifican un perfil de aprovisionamiento con el UUID "BD657D9A -...", sin embargo, no se encontró ningún perfil de provisión. Xcode puede resolver este problema descargando un nuevo perfil de aprovisionamiento desde el Centro de miembros.

Intenté hacer clic en "Solucionar problema" y todavía sigue siendo un error. Eliminé mis certificados del llavero y los descargué nuevamente a través del portal de desarrollo y eso no funcionó. Intenté limpiar, reconstruir, cerrar Xcode, y tampoco todos funcionan. He intentado hacer diferentes combinaciones de Firma de código-> Automático, así como elegir mi perfil de provisión de depuración para que sea mi perfil de desarrollo que acabo de crear en el portal de desarrollo, y elegir manualmente el perfil de distribución que acabo de crear en el portal de desarrollo. . Ambos no parecen funcionar. ¿Algún otro consejo para solucionar problemas? Gracias.


Abrí project.pbxproj con editor de texto y busqué UUID y eliminé la línea como esta PROVISIONING_PROFILE = "UUID";


Actualicé Xcode7.1 a 7.1.1. Entonces, resolvió este problema.


Asegúrese de que su id. De paquete coincida con la id de la aplicación en el portal del desarrollador. Tenía bundle id com.company.MyApp y app id com.company.myapp


Eliminar el DerivedData para el proyecto funcionó para mí:

rm -rf ~/Library/Developer/Xcode/DerivedData/AppName


Este es un problema conocido de Xcode 7.1. En mi caso, recrear el perfil fue la única solución exitosa

  1. Eliminar el perfil de distribución anterior en el Centro de miembros
  2. Recrear el perfil de distribución
  3. Archivar con el perfil recreado

Estoy usando XCode 7.2 y vi este problema. Al reiniciar XCode, resolví esto por mí. No estoy seguro de que siempre resuelva el problema, pero es posible que desee probarlo primero.


Hice todo lo que todos sugirieron, pero ninguno de ellos solucionó mi problema.

Usando Xcode 7.3.1, lo que lo solucionó fue esto:

Cambie la configuración para ejecutar la aplicación en el simulador. Si lo tiene configurado para ejecutarse en un dispositivo, y el dispositivo udid no está en el perfil de aprovisionamiento, le gritará (erróneamente).

Vaya a Proyecto> Destino> Configuraciones de compilación> Firma de código> Perfil de provisión y cámbielo de "Automático" para seleccionar el perfil exacto que desea. En este punto, si no ha cambiado la aplicación para ejecutar en un simulador, una alerta podría aparecer gritándole "Fix Issue". NO hagas eso!

Después de seleccionar manualmente su perfil de aprovisionamiento de la lista, archive su aplicación. ¡Viola!


Intente utilizar iPhone Configuration Utility y XCode organizer para asegurarse de que todos los certificados / provisiones estén configurados correctamente (deben marcarse como verdes). Verifique si su dispositivo está incluido en el certificado / provisión en Apple Developer.

Tal verificación y asesinato / apertura de XCode (matarlo totalmente, en uso de Activity Monitor) funcionó para mí


La mayoría de ustedes se enfrentará a este problema en la última versión de XCode, es decir, 7.1, por lo que la solución que utilicé para resolver esto es

  1. Completa el código en Xcode 7.0
  2. Limpia el proyecto
  3. Construye el proyecto
  4. Archivo

Todo listo.


Mucha gente está copiando los perfiles manualmente desde su carpeta "Provisioning Profiles" en "~ / Library / MobileDevice" con éxito (incluyéndome a mí). Si esto funciona para usted, salga de copiar y pegar y enlace simbólico.

$ sudo -i

# mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning/ Profiles/ /Library/MobileDevice/ # mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning/ Profiles/ /Library/MobileDevice/ - donde myuser es su nombre de usuario.


Obtuve el mismo error cuando intenté archivar, intenté reiniciar XCode, limpiar, reconstruir, nada funcionó durante un tiempo. Luego, con el objetivo seleccionado como mi proyecto, en General -> Identidad -> Identificador de paquete, acabo de eliminar y luego volver a escribir el mismo nombre de identificador de paquete exacto (¡sé que es tonto!) Y luego intenté archivar nuevamente, esta vez trabajó. Un error tan loco.


Resolví este problema por los siguientes pasos:

  1. cd ~ / Library / MobileDevice / Provisioning / Profiles /
  2. rm * .mobileprovision
  3. restablecer su disposición

Si ahora está utilizando Xcode 7.2, parece que recibirá este mensaje si descarga perfiles individuales desde el Centro de desarrolladores o desde Xcode> Preferencias> Cuenta. Seleccione la sección Nombre del equipo y Ver detalles> Perfiles de suministro. Descargué perfiles individuales (tengo varias docenas por lo que es difícil encontrar uno en particular) y me encontré con este error. Incluso si selecciona Descargar todo después de descargar perfiles individuales, este error aún aparece.

Necesitará encontrar los Perfiles de Aprovisionamiento y eliminarlos, luego seleccione Descargar Todo. La forma más fácil es hacer clic con el botón derecho en un perfil en los detalles de una cuenta que ya está descargada y seleccionar Mostrar en el buscador y eliminarlos todos. A continuación, seleccione Descargar todo y esperamos que sus perfiles coincidan con la firma de su código.

Ver: Xcode 7.2 no se encontraron perfiles de provisión coincidentes


Tenía el mismo problema ... Asegúrese de que el IDENTIFICADOR DE BUNDLE en la vista GENERAL de Xcode para su proyecto coincida con lo que el perfil lee en su portal web Dev y luego ESE perfil se instala en Xcode textualmente. Seleccione ese perfil en su configuración BUILD, y ya podría haberlo resuelto (la aplicación instalada en los dispositivos sin problema), pero también notamos que podríamos volver a la vista GENERAL y el botón FIX realmente funcionó: se corrigió el "no encontrado". "perfil (una vez" arreglado "el botón de corrección desaparece)


Tuve este problema con Xcode 7.2 y un ejemplo que descargué de un sitio de tutorial, y traté de ejecutar esto en mi iPhone.

Para mí, esta solución simple funcionó:

1) en ''Configuración de compilación'' -> ''Firma de código'': encontrará el UUID ''codificado'' del creador original -> cambie esto a ''automático'' tanto para la depuración como para la versión:

2) en ''General'' -> ''Identidad'' -> Equipo: seleccione su perfil de aprovisionamiento. También puede actualizar el identificador de paquete si es necesario.

3) una ''limpieza'' siempre es una buena idea después de dichos cambios, luego compila

¡esto resolvió el problema para mí!


Sé que es demasiado tarde para poner una respuesta aquí, pero esta pregunta aparece en la parte superior después de buscar este tema. Logré resolver esto seleccionando el proyecto y en la Build settings cambié las opciones de UUID a lo que quería.