No se encontró un perfil de aprovisionamiento válido para este ejecutable: solo con distribución

Estoy lanzando una nueva versión de mi aplicación para iPhone y todo iba genial hasta que cambié la configuration a "distribución" y "dispositivo", y luego obtuve el error:

No se encontró un perfil de aprovisionamiento válido para este ejecutable.

Esto no tiene sentido ya que puedo instalar la aplicación en mi teléfono en modo de debugging o de liberación, pero no en modo de distribución. ¿Este error es porque el perfil de aprovisionamiento y el perfil de distribución no son compatibles? ¿O qué podría ser una solución?

Back history … Hice un nuevo iPhone 4 hace un mes y esta es la primera distribución que he hecho con este dispositivo. Xcode también me dice:

El iPhone "X" no tiene el perfil de aprovisionamiento con el que se firmó la aplicación. Haga clic en "Instalar y ejecutar" para instalar el perfil de suministro "Y Distribution Profile" en "X iPhone" y continuar ejecutando "Z.app".

¿Alguien puede ayudar? Me estoy volviendo loco y cansado de tropezar con una panetworking. ¡¡¡¡Gracias por adelantado!!!!

Lo que necesitaba hacer era "comstackr" en lugar de "comstackr y ejecutar"

Utilizo el perfil de aprovisionamiento de distribución y descubrí que las aplicaciones no se ponen en el dispositivo con el perfil de distribución.

¿Los perfiles de distribución no se usan para poner en dispositivos, creo? Solo he usado la distribución para comstackr para upload a la tienda de aplicaciones. Cuando recibas un nuevo dispositivo, también debes recordar agregarlo al perfil y volver a downloadlo.

1-Xcode-> Haga clic en su aplicación -> TARGETS -> click la aplicación-> Configuración de creación-> Firma de código: asegúrese de que tanto "Debug" como "Any iOS SDK" estén configurados como "iPhone Development"

2- Xcode -> Producto -> Esquema -> Editar esquema: Asegúrese de que "Generar configuration" esté configurado en "Depurar".

Ese es el comportamiento esperado. Al crear para Distribución, asegúrese de seleccionar "Construir", no "Construir & Ir".

No puede ejecutar su aplicación en un dispositivo utilizando el perfil de distribución, que realmente se utiliza para cargar la aplicación en App Store [para distribución]. Sin embargo, si quiere "simular" cómo se comportaría la aplicación en un entorno de producción, lo que necesita es un llamado "Perfil de aprovisionamiento Ad-Hoc", que realmente se parece mucho a un perfil de distribución, pero permitirá que la aplicación para ejecutarse solo en dispositivos designados sin la necesidad de XCode.

Consulte este enlace para get información más detallada.

Exportación de su aplicación para testings (iOS, tvOS, watchOS)