No se encontró un perfil de aprovisionamiento válido para este ejecutable al intentar ejecutar mi aplicación en el dispositivo

Estoy golpeando la cabeza en contra de esto desde hace más de un día, había cargado una aplicación en la tienda de manzanas hace unos días, fue rechazada. Hice los cambios y ahora quiero volver a probar la aplicación en mi teléfono, cada vez que lo hago recibo un post extraño que me dice que no hay un perfil de aprovisionamiento válido. Soy un novato en iOS.

Revisé varias preguntas en Google y todo está configurado como se explica. Por qué este extraño error.

Al hacer clic en la window> organizador, veo mi perfil válido y mi iPhone con una señal verde. ¡Me pregunto dónde está el problema! ¿Alguna ayuda?

Para probar la aplicación en su dispositivo, debe seguir los siguientes pasos:

  • Desde el Progtwig para desarrolladores de iOS, debes agregar tu UDID desde introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

  • Después de agregar Device UDID, debe crear el perfil provisional de Creador y seleccionar todo el dispositivo.

  • Descargue este perfil provisional del desarrollador creado e instálelo como lo hicimos normalmente

  • En la configuration de Xcode, identifique correctamente Bundel Identifire que configura en el perfil provisional del desarrollador (com.xyz.devTesting)

  • establecer el signo de código desde el target-->build phase-->code signo de target-->build phase-->code elija el desarrollador provisional que debe aparecer en la list.

ahora todos configuran y conectan su dispositivo con xcode y ejecutan su proyecto que debe ejecutarse en su dispositivo.

+1 a golpearme la cabeza contra la panetworking por un día o dos …

También verifique esta configuration:

Configuración de compilation -> Firma de código -> Perfil de aprovisionamiento

Lo que funcionó para mí fue configurarlo en "Automático" después de seguir los pasos aquí: No se encontró un perfil de aprovisionamiento válido para este ejecutable … (nuevamente)

Revisa tus configuraciones de compilation. Hay una opción Code Signing Identity . Debe completarlo con el certificate de desarrollador de iPhone y el perfil de aprovisionamiento de desarrollo

De repente comencé a get este post cuando bash ejecutar mi aplicación en el iPhone (usando XCode 7.2). No había habido problema anteriormente. Después de varias horas infructuosas de probar varias soluciones en los foros, empecé a hacer diffs contra mi repository de control de fuente.

En mi caso, resultó que parte del identificador del package del producto había sido reemplazado por $ {PRODUCT_BUNDLE_IDENTIFIER} en el file .plist del proyecto. Cambié esto de nuevo a la cadena del identificador del package real, y el problema desapareció.

Comencé a recibir este problema después de cambiar el ID de equipo y package de mi aplicación. Después de leer todos los problemas similares en SO para esto y no encontré ninguna solución que funcione para mí, finalmente me tropecé con lo que estaba mal:

La firma de destino de la aplicación se configuró correctamente, pero el objective de testing no fue.

Después de cambiar el ID del equipo y el package, no había intentado ejecutar las testings. Una vez que corregí eso (Xcode mostró un error en la pantalla Target> General> Signing) tanto la aplicación como los Test Targets se ejecutaron en mi teléfono.

Me he encontrado con este ciclo antes, con restablecer / reemitir certificates y perfiles. Tenga en count que cierta información se almacena en caching.

Si obtienes el interminable bucle acerca de los perfiles de aprovisionamiento válidos, asegúrate de hacer una compilation CLEAN después de los cambios.

https://developer.apple.com/library/ios/technotes/tn2319/_index.html#//apple_ref/doc/uid/DTS40013778-CH1-INSTALLPROFILE