valid not identifiers found for failed development developer desarrollador cuenta create couldn certificates apple app ios xcode provisioning-profile

ios - not - XCode 8 No se encontró un perfil de aprovisionamiento válido para este ejecutable



provisioning profile ios (15)

Sé que hay otras preguntas como esta aquí, pero he seguido todas sus soluciones y aun así finalizo con este mensaje de error.

He pasado un montón de tiempo tratando de resolver esto ahora. Espero que alguien más haya sentido mi dolor y haya resuelto este problema.

ACTUALIZACIÓN : Agregar capturas de pantalla para utilidad

ACTUALIZACIÓN 2 : Renuncié a intentar resolver este problema, creé un nuevo proyecto y copié los archivos de origen en el nuevo proyecto y ahora lo tengo funcionando. Claramente, algo en los archivos de configuración / configuración del proyecto se corrompió de alguna manera en el proyecto anterior que no tiene una solución obvia. Dejará abierta esta pregunta, quizás alguien tenga una solución eventualmente. Tengo mi antiguo proyecto ''no operativo'', así que continuaré probándolo solo por curiosidad.

Antes de este mensaje de error, se muestra Construir correctamente .


¡ATENCIÓN!

Quien debe leer

Si estaba desarrollando con un "Equipo personal" y se está cambiando a un equipo pagado, entonces obtendrá este error si no ha actualizado sus otros objetivos también .

La causa

Dado que estoy usando reactivo nativo, tengo un objetivo para la prueba (es decir, un objetivo llamado appTests), y cambiar el equipo solo en un objetivo no fue suficiente, y lleva a este error. Este error no es lo suficientemente informativo como para hacerle saber que hay un error en uno de los objetivos, lo que me lleva a un largo tiempo de depuración para mí.

Solución

1) En Xcode 9, ¡ve a todos los objetivos y actualiza el equipo!

2) Desafortunadamente, los siguientes pasos no son muy confiables, según mi experiencia, es posible que tenga que hacer todo lo posible para limpiar los cachés.

3) Detenga todos los esquemas / aplicaciones en ejecución mediante el botón de parada

4) Vaya a Producto -> Limpie y limpie todos los esquemas que utilice.

5) Salir y reiniciar Xcode

6) ¡Corre de nuevo y espero que funcione! Si no es así, es probable que algunos caché aún estén presentes.


Borrar las entradas de DEVELOPMENT_TEAM y DevelopmentTeam en el archivo xcodeproj / project.pbxproj funcionó para mí.


En mi caso fue un conflicto con el equipo de desarrollo.

Resolví abriendo mi xcodeproj / project.pbxproj y vaciando las siguientes variables:

DevelopmentTeam DEVELOPMENT_TEAM


En mi caso me funcionó seguir las instrucciones de this artículo. Luego deshabilite Administrar automáticamente la firma dentro de xcode en la pestaña general.

Administrar automáticamente la firma desactivada

Y finalmente, proporcione manualmente el perfil de aprovisionamiento para la firma (depuración) y la firma (liberación)

Nota : El perfil de aprovisionamiento debe generarlo desde el sitio web del Programa para desarrolladores de Apple , en la sección Certificados, identificadores y perfiles -> Perfiles de aprovisionamiento

Espero que les sea útil. Saludos


En mi caso, fue el problema cuando configuré mi tiempo manualmente dos meses antes en mi iPhone. Pero cuando cambié para ajustar el tiempo automáticamente, funcionó bien.

Setting -> General -> Date & Time -> set time automatically


Eso es un conflicto de Xcode. La forma en que lo resolví es eliminando los datos derivados de Xcode.

Xcode> Preferencias> Ubicaciones

Verá una flecha desde la ruta de DerivedData que los abrirá en el buscador. Solo borra todo en la carpeta.

Actualización: de acuerdo con el comentario de Chandler, verifique si es necesario eliminar el objetivo de prueba.


Estoy en 8.2.1 y acabo de tener este mismo error. Eliminar la carpeta del proyecto original y recrearla funcionó a la perfección. Verifiqué que todos los certificados de firma y aprovisionamiento eran exactamente los mismos que en el último proyecto. No estoy seguro de dónde radica el problema, pero creo que su suposición de archivos dañados es precisa.


Funciona cuando también agrego la firma correcta para myProjectTests. Esto fue lo último que hice después de probar todo tipo de soluciones durante 5 horas.


GOTO: Targets-> yourProjectNameTest y verifica que el equipo sea el mismo que en yourProjectName


No puede instalar una compilación firmada con el perfil y certificado de aprovisionamiento de distribución de la tienda de aplicaciones (supongo que su esquema de lanzamiento está configurado para usar su perfil y certificado de la tienda de aplicaciones). No podrá instalarse en el dispositivo si lo intenta. Debe utilizar un perfil de desarrollo o un perfil de distribución empresarial para instalar en dispositivos de prueba. El certificado de distribución de iOS solo se puede utilizar para crear una aplicación que se instalará a través de la App Store.


Sólo actualice a Xcode 8.1. Resuelve el problema.


Seguí muchas propuestas pero no funcionó hasta que desactivé la firma automática para las PRUEBAS


Supongo que ya intentaste esto, pero acabo de recibir el mismo error y un reinicio rápido de Xcode funcionó para mí.


Tuvimos un problema similar: eliminamos las Pruebas Unitarias y funcionó.


Una solución más fácil es desmarcar el objetivo de prueba como parte de los pasos Analizar y Ejecutar en Editar esquema> Crear -> Construir.

Esto es muy específico para los proyectos React Native, ya que así es como se configuran los proyectos de forma predeterminada.