Xcode 7.2 no se han encontrado perfiles de aprovisionamiento coincidentes


Antes de actualizar Xcode a 7.2, estaba usando Xcode 7.1.1 para crear y distribuir aplicaciones. He actualizado a Xcode 7.2 y ninguno de mis perfiles de aprovisionamiento (coincidentes con el ID de paquete de esa aplicación en particular) coinciden con mis certificados instalados que estaban funcionando en Xcode 7.1.1.

Solo obtengo:

Su configuración de compilación especifica un perfil de aprovisionamiento con el UUID "some_number", sin embargo, no se encontró dicho perfil de aprovisionamiento.

He intentado regenerar un .certSigningRequest para genere un nuevo Certificado y Perfil y asegúrese de que el Equipo en la pestaña General del destino sea correcto. Cada vez que selecciono un perfil de provisión, todas mis identidades de Firma de código aparecen en las Identidades en Keychain, pero ninguna de ellas se emparejará correctamente.

Parece que establecer el Perfil de Provisión en Automático y la Identidad de Firma de código para iOS Developer resolverá este error, pero la ventaja de administrar mis perfiles de aprovisionamiento se ha ido, ya que creo que Xcode luego administra estos.

¿Alguna idea sobre por qué configurar mis perfiles de aprovisionamiento y las identidades de Firma de código en cualquier cosa que no sea Automática y iOS Developer produce este error?

Author: Nishant Bhindi, 2015-12-18

23 answers

También tuve algunos problemas después de actualizar Xcode.

Lo arreglé abriendo las preferencias de Xcode(+,), ir a CuentasVer detalles . A continuación, seleccione todos los perfiles de aprovisionamiento y elimínelos con retroceso (nota: no se pueden eliminar en Xcode 7.2). Reinicie Xcode, de lo contrario la lista no parece actualizarse correctamente.

Ahora haga clic en el botón Download all, y debería tener todos los perfiles de aprovisionamiento que haya definido en el Miembro vuelve al centro en Xcode. No se preocupe por los generados por Xcode (con el prefijo XC:), Xcode los regenerará si es necesario. Reinicia Xcode de nuevo.

Ahora vaya a la sección Firma de código en su Configuración de compilación y seleccione el perfil y el certificado correctos.

¿Por qué sucede esto? Ni idea... Renuncié a entender las políticas de Apple con respecto a la firma de aplicaciones.

 323
Author: s3lph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-26 02:27:59

Intente reiniciar XCode primero, antes de probar estas otras respuestas . Estaba a punto de seguir el consejo dado en otras respuestas, luego noté que varias personas decían que reiniciar XCode era necesario después de todos los pasos. Todo lo que hice fue reiniciar XCode y solucionó el problema. Quién sabe si solucionará el problema para usted, pero vale la pena intentarlo antes de probar las otras soluciones. Estoy en XCode 7.2.1.

 61
Author: Tanner Semerad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-19 03:10:10

También tengo el mismo problema, en Xcode 7.2

Se resuelve mediante los siguientes pasos: -

1) Open Xcode preference,

2) Seleccione el equipo apropiado,

3) Haga clic en "Ver detalles..".

4) En la sección "Firmar identidades": haga clic en "Restablecer" para cada uno de ellos.

5) En la sección "Perfiles de aprovisionamiento". Haga clic en "Descargar todo".

6) Haga clic en "Listo"."

7) Entra en Xcode, configuración de compilación, selecciónalo. En la pestaña General, los problemas deben quitar.

8) Reinicie el Xcode.

9) Hacer la construcción final.

Eso es todo.

 31
Author: ArunDhwaj IIITH,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-01 14:40:54

Sigue dejando Xcode hasta que la maldita cosa funcione.

 26
Author: SayeedHussain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-13 11:40:52

Descargar https://developer.apple.com/certificationauthority/AppleWWDRCA.cer y agregarlo a Keychain access > certificados (que caduca en 2023)

 8
Author: Dmitry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-16 04:31:24

También después de que hice todos los pasos sugeridos (por cierto, por algunas razones retroceso no eliminar el perfil de provisión) error que se mantiene ocurriendo. Hasta que finalmente me di cuenta de reiniciar Xcode. Probablemente, debería ser el primer paso cuando se trata de Xcode:)

 7
Author: alexey.hippie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-07 11:16:44

Usando Xcode 7.3, pasé demasiado tiempo tratando de resolver esto none ninguna de las respuestas aquí o en otro lugar hizo el truco and y finalmente tropecé con una solución ridículamente fácil.

  1. En la configuración del equipo de preferencias de Xcode, elimine todos los perfiles de aprovisionamiento como se mencionó en varias otras respuestas. Hago esto con el clic derecho, "Mostrar en Finder," Comando + A, eliminar seems parece que estos detalles han cambiado en diferentes versiones de Xcode.
  2. No volver a descargar cualquier perfil. En su lugar, sal de tus preferencias y reconstruye tu proyecto (lo construí para mi iPhone conectado). Un poco más adelante en la secuencia de compilación habrá una alerta informándole que no se encontraron perfiles de aprovisionamiento, y le preguntará si desea que esto se arregle automáticamente. Elija arreglarlo automáticamente.
  3. Después de que Xcode haga algunas cosas, mágicamente tendrá un nuevo perfil de aprovisionamiento que proporciona lo que su aplicación necesita. Desde entonces he subido mi aplicación para TestFlight y funciona gran.

Espero que esto ayude a alguien.

 4
Author: John Watkins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-28 03:34:04

Compruebe su Llavero - busque en los llaveros de inicio de sesión y del sistema certificados caducados o mensajes de error.

Encontré certificados con mensajes de error "este certificado tiene un usuario no válido" y un Certificado de Relaciones con Desarrolladores de Apple Worldwide caducado.

Elimínelos e instale el nuevo certificado AWDRC desde https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

Luego siga la respuesta aceptada para obtener Xcode para usar el nuevo certificado.

 3
Author: Anthony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:11

Para mí he intentado seguir 2 pasos que lamentablemente no funcionó :

  • eliminar todos los perfiles provisionales de las cuentas de Preferencias de Xcode → Ver detalles , descargando recientemente todos los perfiles provisionales.
  • Reiniciar Xcode cada vez.

En su lugar, traté de resolver el certificado de llavero relacionado con otro problema dado aquí Este certificado tiene un emisor no válido Apple Push Services

Este certificado no es válido emisor

introduzca la descripción de la imagen aquí

  • En acceso a llaveros, vaya a Ver -> Mostrar certificados caducados.
  • Busque certificados caducados en Inicio de sesión y llaveros del sistema y una "Autoridad de Certificación de Relaciones con Desarrolladores de Apple en todo el Mundo".
  • Elimine todos los certificados caducados.
  • Después de eliminar certificados caducados, visite la siguiente URL y descargue el nuevo certificado AppleWWDRCA , https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  • Haga doble clic en el certificado recién descargado e instálelo en su llavero. Puede ver el mensaje certificado válido .

introduzca la descripción de la imagen aquí

Ahora ve a la aplicación xcode. destino → Configuración de compilación → Perfil de aprovisionamiento . Seleccione el valor de 'automático' al perfil de aprovisionamiento apropiado . ¡Bingo!!! problema de desajuste de perfil resuelto.

 2
Author: Alphonse R. Dsouza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:18:07

En mi caso, el problema era que el Archivo se estaba construyendo con un ID de EQUIPO diferente al que generó el Perfil de Aprovisionamiento (Me). Por lo tanto tengo el error:

"No se encontró ningún perfil de aprovisionamiento coincidente: La configuración de compilación especifica un perfil de aprovisionamiento con el UUID; sin embargo, no se encontró dicho perfil de aprovisionamiento."

Para Resolver esto:

  • Limpie y Vuelva a descargar sus perfiles de aprovisionamiento desde Configuración
  • Reiniciar Xcode
  • En el Ficha GENERAL de las propiedades del proyecto, llegó al EQUIPO:

  • Cambie el equipo actual por el mismo equipo pero el de la CUENTA con la que generó el perfil de aprovisionamiento.

  • Limpiar Y Construir

  • ¡Viola!

Espero que esto ayude a alguien.

 2
Author: Hernan Arber,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-19 08:54:12

Actualizé a Xcode v7.3.1 y resolvió el problema.

 2
Author: Abdullah Umer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-08 19:44:26

Con Xcode 7.2.1, si está seguro de que su perfil de aprovisionamiento es correcto (tiene el ID de aplicación y el certificado correctos, y el certificado correspondiente existe en su Acceso a Llavero), establezca la Identidad de firma de código y establezca el Perfil de aprovisionamiento en Automático.

 1
Author: Hahnemann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-28 00:46:29

Lo que hice fue: crear un nuevo perfil de aprovisionamiento y usarlo. Al configurar el perfil de aprovisionamiento en la pestaña configuración de compilación, había números de perfil de aprovisionamiento incorrectos (como "983ff..."como mencionaba el mensaje de error, ¡eso es todo!). Corregido al nuevo perfil de aprovisionamiento, luego Xcode 7.2 se actualizó y compiló correctamente.

 1
Author: Highwood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-04 17:47:08

Las soluciones descritas aquí funcionan, pero quiero agregar que necesita tener el objetivo correcto seleccionado en la esquina superior izquierda de la configuración de compilación en Xcode. Perdí algo de tiempo averiguando esto...

introduzca la descripción de la imagen aquí

 1
Author: Chuck Boris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-15 15:55:54

En xcode 7.3 Todavía tengo el mismo error, mi certificado era perfil provisional también significaba que todo estaba bien todavía estaba recibiendo el mismo error, y no pude eliminar el perfil provisional en xcode perferences,así que hice clic derecho en el perfil provisional que dan la opción de mover a la papelera cuando hice clic en nada sucedió, pero cuando cerré la ventana de preferencias y lo abrí de nuevo con el comando , el perfil provisional se había ido y la opción de descarga era visible, hice clic en descargar y comienza a funcionar bien

 1
Author: Asad Khan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-29 19:41:26

Puede solucionar fácilmente el problema cambiando el identificador de paquete en la página web de Apple de com.my.app a com.my.app.iOS. Encontré esta solución en https://forums.developer.apple.com/thread/15712 .

 1
Author: pfoster21,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-16 15:58:14

Para mí, cambiar la configuración de compilación de release a Debug resolvió el problema.

Puede encontrar la Configuración de compilación en Editar Esquema - > Ejecutar - > Info - > Configuración de compilación

Limpia tu proyecto y vuelve a ejecutarlo.

 0
Author: Rishabh Sanghvi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-07 17:12:59

Además de lo que publican otros usuarios, asegúrese de que el Equipo seleccionado en la configuración de destino (pestaña General) es el correcto. Xcode se quejará de que no puede encontrar el Perfil de aprovisionamiento si el perfil pertenece a un equipo diferente al seleccionado.

 0
Author: Eneko Alonso,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-21 12:29:46

Para mí nada de lo anterior funcionó con XCode 7.3.1 porque no tenía nada en los perfiles de aprovisionamiento (caducados). Tuve que conectar mi iPhone a Mac y luego hacer clic en Reparar el perfil de aprovisionamiento que creó otro perfil caduca en una semana.

 0
Author: Manish Jain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-29 05:30:15

Cuando distribuya a App Store, elija Producto -> Lograr y encuentre "error de firma de código, no se encontraron perfiles de aprovisionamiento coincidentes", si cuenta y se descargó .el archivo mobileprovision está bien. Intenta hacer clic en el botón" Construir y ejecutar " para ejecutarlo en tu teléfono.

introduzca la descripción de la imagen aquí

Y, aparecerá un cuadro de diálogo con un botón "Reparar", simplemente haga clic en "Reparar" para hacer lo siguiente... Por último, su dispositivo tendrá un archivo de aprovisionamiento válido. Simplemente haga "Producto - > Lograr" de nuevo, todo está bien!

 0
Author: malajisi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-09 16:27:58

También puede simplemente ir a preferencias de xcode luego cuentas y luego puede pedirle que simplemente vuelva a iniciar sesión con su perfil de desarrollador y luego los problemas deberían desaparecer.

Espero que esto ayude!

 0
Author: Rohan Vasishth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-23 18:32:07

Para todos los que aún no lo resolvieron, mi problema fue respondido con esto:

Https://stackoverflow.com/a/41202884/3953197

 0
Author: Frederik Witte,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-06 09:59:25

Para mí ninguna de las soluciones funcionó, pero si desconecto el teléfono de la computadora portátil y luego corro la compilación, tiene éxito y luego me conecto y corro en el teléfono. Todavía no podía encontrar la solución final.

 -2
Author: tenzin wangmo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-04 12:15:23