not - provisioning profile ios
Xcode 7.2 no se encontraron perfiles de aprovisionamiento coincidentes (23)
Antes de actualizar Xcode a 7.2, estaba usando Xcode 7.1.1 para compilar y distribuir aplicaciones. He actualizado a Xcode 7.2 y ninguno de mis perfiles de aprovisionamiento (que coinciden con el ID de paquete de esa aplicación en particular) coincide con mis certificados instalados que funcionaban en Xcode 7.1.1.
Solo obtengo:
La configuración de compilación especifica un perfil de aprovisionamiento con el UUID "algún_número", sin embargo, no se encontró dicho perfil de aprovisionamiento.
Intenté regenerar un
.certSigningRequest
para generar un nuevo Certificado y Perfil y me aseguré de que el Equipo en la pestaña General del objetivo sea correcto.
Cada vez que selecciono un perfil de aprovisionamiento, todas mis identidades de firma de código aparecen en las identidades en el llavero, pero ninguna de ellas se emparejará correctamente.
Parece que establecer el Perfil de aprovisionamiento 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 los administra.
¿Alguna idea sobre por qué configurar mis Perfiles de aprovisionamiento y las Identidades de firma de código en otra cosa que no sea Automático y iOS Developer produce este error?
Además de lo que otros usuarios publicaron, asegúrese de que el Equipo seleccionado en la configuración de Destino (pestaña General) sea el correcto. Xcode se quejará de que no puede encontrar el perfil de aprovisionamiento si el perfil pertenece a un equipo diferente al seleccionado.
Además, después de que hice todos los pasos sugeridos (por cierto, por algunas razones, la retroceso no elimina el perfil de provisión) sigue ocurriendo un error. Hasta que finalmente descubrí Reiniciar Xcode. Probablemente, debería ser el primer paso cuando se trata de Xcode :)
Al distribuir a App Store, elige Producto -> Lograr y encontrar "error de firma de código, no se encontraron perfiles de aprovisionamiento coincidentes", si la cuenta y el archivo descargado .mobileprovision está bien. Intente hacer clic en el botón "Construir y ejecutar" para ejecutarlo en su teléfono.
Y aparecerá un cuadro de diálogo emergente 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" nuevamente, ¡todo está bien!
Con Xcode 7.2.1, si está seguro de que su perfil de aprovisionamiento es correcto (tiene el ID y el certificado de la aplicación correctos, y el certificado correspondiente existe en su Acceso a Llaveros), configure la Identidad de firma de código y configure el Perfil de aprovisionamiento en Automático.
Descargue https://developer.apple.com/certificationauthority/AppleWWDRCA.cer y agréguelo al acceso de Keychain> certificados (que vence en 2023)
En mi caso, el problema era que el Archivo se estaba construyendo con una ID de equipo diferente a la que generó el Perfil de aprovisionamiento (Me). Por lo tanto, obtuve el error:
"No se encontró un 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 la configuración
- Reiniciar Xcode
-
en la pestaña GENERAL de las propiedades del proyecto, llegó a TEAM:
-
Cambie el equipo actual al mismo equipo pero el que está debajo de la CUENTA con la que generó el perfil de aprovisionamiento.
-
Limpiar y construir
-
¡Viola!
Espero que esto ayude a alguien.
En xcode 7.3 todavía recibí el mismo error, mi certificado era perfil provisional también significaba que todo estaba bien, todavía recibía el mismo error y no podía eliminar el perfil provisional en las preferencias de xcode, así que hice clic derecho en el perfil provisional que doy la opción de moverme a la papelera cuando hice clic en nada, pero cuando cerré la ventana de preferencias y la abrí nuevamente por Comando , el perfil provisional desapareció y la opción de descarga estaba visible, hice clic en descargar y comenzó a funcionar bien
Lo que hice fue: creé un nuevo perfil de aprovisionamiento y lo usé. Al configurar el perfil de aprovisionamiento en la pestaña de configuración de compilación, había números de perfil de aprovisionamiento incorrectos (como "983ff ..." como se menciona en el mensaje de error, ¡eso es todo!). Se corrigió al nuevo perfil de aprovisionamiento, luego Xcode 7.2 se actualizó y se compiló correctamente.
Para mí intenté seguir 2 pasos que lamentablemente no funcionaron :
- 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 cambio, traté de resolver el problema del certificado de llavero relacionado con otro problema dado aquí. Este certificado tiene un emisor no válido. Apple Push Services
Este certificado tiene un emisor inválido
- En el acceso de llavero, vaya a Ver -> Mostrar certificados caducados.
- Busque certificados caducados en los llaveros de inicio de sesión y del sistema y una "Autoridad de certificación de relaciones mundiales para desarrolladores de Apple".
- Eliminar todos los certificados caducados.
- Después de eliminar los 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 de certificado válido .
Ahora ve a la aplicación xcode. objetivo → Configuración de compilación → Perfil de aprovisionamiento. Seleccione el valor de ''automático'' al perfil de aprovisionamiento apropiado. ¡¡¡Bingo!!! Se solucionó el problema de falta de coincidencia de perfil.
Para mí, cambiar la configuración de compilación de la versión a Debug resolvió el problema.
Puede encontrar la configuración de compilación en Editar esquema -> Ejecutar -> Información -> Configuración de compilación
Limpia tu proyecto y vuelve a ejecutarlo.
Para mí, nada de lo anterior funcionó con XCode 7.3.1 porque no tenía nada en el aprovisionamiento de perfiles (caducado). Tuve que conectar mi iPhone a Mac y luego hacer clic en Reparar el perfil de aprovisionamiento que creó otro perfil que caduca en una semana.
Para mí, ninguna de las soluciones funcionó, pero si desconecto el teléfono de la computadora portátil y luego ejecuto la compilación, tiene éxito y luego me conecto y ejecuto en el teléfono. Todavía no podía entender la solución final.
Para todos los que aún no lo resolvieron, mi problema fue respondido por esto:
https://.com/a/41202884/3953197
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
.
Revise su llavero: busque en los llaveros Inicio de sesión y Sistema para ver si hay certificados vencidos o mensajes de error.
Encontré certificados con mensajes de error de "este certificado tiene un usuario no válido" y un Certificado de Relaciones con Desarrolladores de Apple en todo el mundo vencido.
Elimínelos e instale el nuevo certificado AWDRC de https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
Luego, siga la respuesta aceptada para que Xcode use los nuevos certificados.
Sigue saliendo de Xcode hasta que la maldita cosa funcione.
También puede simplemente ir a las preferencias de xcode, luego a las 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!
También tengo el mismo problema, en
Xcode 7.2
Se resolvió con los siguientes pasos: -
1) Abra la preferencia Xcode,
2) Seleccione el equipo apropiado,
3) Haga clic en "Ver detalles ..".
4) En la sección "Identidades de firma": haga clic en "Restablecer" para cada una de ellas.
5) En la sección "Perfiles de aprovisionamiento". Haga clic en "Descargar todo".
6) Haga clic en "Listo".
7) Vaya a Xcode, cree configuraciones, selecciónelo. En la pestaña General, los problemas deberían eliminarse.
8) Reinicie el Xcode.
9) Haz la construcción final.
Eso es todo.
También tuve algunos problemas después de actualizar Xcode.
Lo arreglé abriendo Preferencias de Xcode ( ⌘ + , ), yendo a Cuentas → Ver detalles . Luego 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
Descargar todo
y debería tener todos los perfiles de aprovisionamiento que definió en el Centro de miembros en Xcode.
No se preocupe por los generados por Xcode (prefijados con
XC:
:), Xcode los regenerará si es necesario.
Reinicie Xcode nuevamente.
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? No tengo idea ... dejé de entender las políticas de Apple con respecto a la firma de aplicaciones.
Usando Xcode 7.3, pasé demasiado tiempo tratando de resolver esto, ninguna de las respuestas aquí ni en ningún otro lugar funcionó, y finalmente tropecé con una solución ridículamente fácil.
- En la configuración del equipo de preferencias de Xcode, elimine todos los perfiles de aprovisionamiento como se menciona en varias otras respuestas. Hago esto con el botón derecho, "Mostrar en el buscador", Comando + A, eliminar, parece que estos detalles han cambiado en diferentes versiones de Xcode.
- No vuelva a descargar ningún perfil. En cambio, salga de sus preferencias y reconstruya su proyecto (lo construí para mi iPhone conectado). Un poco después de la secuencia de compilación, habrá una alerta que le informará que no se encontraron perfiles de aprovisionamiento y le preguntará si desea que esto se solucione automáticamente. Elige arreglarlo automáticamente.
- Después de que Xcode haga algunas cosas, mágicamente tendrá un nuevo perfil de aprovisionamiento que proporcionará lo que su aplicación necesita. Desde entonces he subido mi aplicación para TestFlight y funciona muy bien.
Espero que esto ayude a alguien.
Xcode v7.3.1
a
Xcode v7.3.1
y resolvió el problema.
Intente reiniciar XCode primero, antes de probar estas otras respuestas . Estaba a punto de seguir los consejos dados en otras respuestas, luego noté que varias personas decían que era necesario reiniciar XCode después de todos los pasos. Todo lo que hice fue reiniciar XCode y solucionó el problema. Quién sabe si solucionará el problema, pero vale la pena intentarlo antes de probar las otras soluciones. Estoy en XCode 7.2.1.