identifiers developer certificates apple ios xcode installation xcode7 provisioning-profile

ios - developer - Xcode 7: error en la instalación de la aplicación: no se encontró un perfil de aprovisionamiento válido para este ejecutable



apple developer identifiers (12)

============== actualización ====================
Solucioné este problema hoy.
Primero, vaya a ~/Library/MobileDevice/Provisioning Profiles . Asegúrese de que Xcode no se esté ejecutando. Luego, elimine todos los archivos de aprovisionamiento (como xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision).
Inicia Xcode.
Verá algo como "Solucionar este problema" en la pestaña General de su objetivo. Pinchalo.
Xcode ahora cargará un nuevo perfil de aprovisionamiento.
Eso es.

----------- ANTIGUA Respuesta -------------

Tengo el mismo problema ahora.
Verifiqué mi perfil de aprovisionamiento utilizando https://github.com/chockenberry/Provisioning/releases .
En mi caso, mi perfil de aprovisionamiento tenía los UDID incorrectos pero el recuento correcto de máquinas.
He registrado máquinas, y Apple Developer Center enumeró los UDID correctos para esas máquinas.
Sin embargo, cada vez que descargaba un nuevo perfil de aprovisionamiento, contenía UDID incorrectos.
Creo que el sistema de Apple está generando un perfil de aprovisionamiento incorrecto.
Hoy llamé al soporte de Apple para este problema, pero Apple solo me envió un correo electrónico con sus enlaces de la base de conocimiento (foros, documentos, etc.).

Ya he buscado y casi implementado la solución máxima, pero no está instalando ninguna aplicación, aunque solo esté creando una aplicación de vista única de muestra.

La instalación de la aplicación falló
No se encontró un perfil de aprovisionamiento válido para este ejecutable.


En mi caso fue El sistema de compilación. Tuve que cambiar el sistema de compilación predeterminado en "Archivo> Configuración de proyecto / espacio de trabajo" y cambiarlo al sistema de compilación heredado.


En mi caso, fue que la opción de ejecución en el esquema de construcción se estableció en Release, por lo que estaba tratando de firmarla usando el perfil provisional de la tienda de aplicaciones, no el desarrollo o el ad hoc. ¡Tuve que configurarlo para depurar para solucionar esto!


En mi caso, fui al sitio web de desarrolladores de Apple y agregué el teléfono al perfil de aprovisionamiento. Luego volví a descargar el perfil de aprovisionamiento y trabajé =)


En mi caso, mi certificado está vencido.


Lo siguiente funcionó para mí:

  1. Instale la aplicación utilizando el perfil de provisión personal (vuelva a instalar después de acceder a la configuración de su teléfono y confiar en el perfil)
  2. Eliminar la aplicación del teléfono ypur
  3. Regrese al perfil de desarrollador registrado e intente nuevamente

Para Xcode 8 / Swift 3.0 En mi caso, para el objetivo de mi aplicación y mi extensión en "General", marque "Gestionar automáticamente la firma" y funciona


Para mí, es porque el proyecto que estaba tratando de construir es de otra persona. El identificador del paquete no coincide con el perfil de aprovisionamiento de mi equipo.

Cambiar el identificador de paquete a otra ayuda.


Podría ejecutar Simulator muy bien, pero tratar de instalar la aplicación en el dispositivo arrojó este error exacto.

Tenía un objetivo de prueba además del objetivo principal. El objetivo de la prueba tenía un conjunto de firmas para un equipo y perfil diferentes. Establecer el objetivo de prueba de la unidad para que coincida con la configuración del objetivo principal para firmar resolvió mi problema.

No noté que se había cambiado automáticamente a un equipo diferente, fue causado por haber sido agregado a un nuevo equipo de Enterprise.


Posiblemente esté utilizando el perfil de aprovisionamiento de distribución de App Store. Utilice el desarrollo o el perfil de aprovisionamiento Ad-Hoc.


Tenía este problema porque la fecha / hora en mi iPhone no era la misma que en mi Mac con Xcode (cambié la fecha en mi iPhone mientras probaba alguna aplicación). En mi iPhone, fui a Settings > General > Date & Time > Set Automatically

Esto lo arregló


Asegúrese de haber agregado el UDID del dispositivo en su perfil de aprovisionamiento.

  • Ir al portal de aprovisionamiento.
  • Editar perfil de aprovisionamiento.
  • Asegúrese de que el dispositivo esté marcado.
  • Listo, descarga
  • Usar nuevo perfil

Otra posible razón: la fecha del dispositivo se establece después de la expiración de su perfil de aprovisionamiento. Esto es muy extraño, pero podría suceder.