Lanzamiento del proceso Xcode fallido: seguridad

He estado desarrollando una aplicación por 1 o 2 semanas y ayer mismo he actualizado mi iPhone 5S al iOS 8 GM. Todo funcionó bien y pude probar en mi dispositivo también hasta que eliminé la aplicación de mi teléfono y quería volver a comstackr. El siguiente error apareció:

Could not launch "My App" process launch failed: Security 

Captura de pantalla agregada

Cuando pruebo con el simulador funciona bien. ¿Esto se debe a la actualización de iOS 8 de GM y cómo puedo solucionar este problema de lanzamiento? Quiero poder probar en mi iPhone y en el simulador.

Si obtienes esto, la aplicación se habrá instalado en tu dispositivo. Tienes que tocar el ícono. Le preguntará si realmente desea ejecutarlo. Di ” yes ” y luego Build & Run again .

A partir de iOS 9, es necesario ir a Settings → General → DeviceManagement → DeveloperApp → Trust .

Respuesta actualizada para Xcode 7 : tocar la aplicación ya no funciona (desde la versión beta 1 solo muestra un mensaje de “desarrollador de empresa no confiable” con solo un botón de Descartar).

Para solucionarlo, abra la aplicación Configuración, vaya a General / Perfiles y verá su perfil. Marque con confianza y las cosas deberían comenzar a funcionar normalmente otra vez.

Actualizado para iOS 9.2.1 y Xcode 7.2.1:

Ir a: Configuración> General> Administración de dispositivos> Seleccionar aplicación de aplicaciones de desarrollador> Aplicación de confianza.

Hola, la respuesta aceptada funciona, excepto si necesita depurar el lanzamiento inicial de la aplicación. Sin embargo, creo que esa respuesta es más bien una solución, y no una solución real. Según tengo entendido, este mensaje se produce cuando tienes cierta rareza en la configuración de tu perfil / configuración de aprovisionamiento, así que asegúrate de que todo esté en plena forma en ese departamento. antes de golpear tu cabeza contra la pared repetidamente.

Lo que funcionó para mí fue el siguiente de los documentos de Apple :

Problema conocido de los perfiles de aprovisionamiento Si se ha actualizado a la semilla GM de otras versiones beta, es posible que vea que sus aplicaciones se bloquean debido a problemas con el perfil de aprovisionamiento.

Solución:

  1. Conecte el dispositivo a través de USB a su Mac

  2. Inicie Xcode Elija Ventana -> Dispositivos

  3. Haga clic derecho en el dispositivo en la columna de la izquierda, seleccione “Mostrar perfiles de provisión”

  4. Haga clic en el perfil de aprovisionamiento en cuestión

  5. Presione el botón “-” Continuar para eliminar todos los perfiles afectados.

  6. Reinstala la aplicación

Asegúrese de hacer clic con el botón derecho en la imagen del dispositivo, no en el nombre del dispositivo o no verá la opción de perfiles de suministro. Restauré mi nuevo teléfono de una copia de seguridad anterior y había muchos errores, también tuve 2 desarrolladores diferentes. certs active (no estoy seguro por qué) pero eliminé uno, hice un nuevo perfil y eliminé todos los perfiles en el dispositivo y funcionó.

Espero que esto ayude a alguien más.

Actualización para iOS9.2.1 y XCode 7.2.1

Si obtiene este error al comstackr en un dispositivo en XCode:

Error Image for XCode Build

En su dispositivo, toque el ícono de la aplicación que se acaba de agregar de su bash de comstackr la aplicación y debería ver esto:

enter image description here

A continuación, en su dispositivo, vaya a Configuración -> General -> Administración de dispositivos, y verá esta página:

enter image description here

Seleccione el perfil que está utilizando con XCode, y debería ver esta página: enter image description here

Haga clic en Confiar “username@email.com” y luego haga clic en Confiar en la próxima ventana emergente.

Vuelva a XCode y vuelva a ejecutar su proyecto y debería comstackr la aplicación en su dispositivo.

Para evitar el process launch failed: Security del process launch failed: Security e inmediatamente ejecute la aplicación en su dispositivo, toque el icono de la aplicación en su dispositivo iOS después de ejecutar la aplicación a través de Xcode.

Esto te permitirá ejecutar la aplicación de inmediato. Es posible que en realidad no se “arregle” el problema raíz que está causando estas alertas de permisos.

Asegúrese de tocar el icono de la aplicación mientras se muestra la alerta de Xcode . De lo contrario, la aplicación no se ejecutará. Me olvido continuamente de este paso vital y no puedo ejecutar la aplicación en mi dispositivo. Así lo estoy documentando aquí para mí y para todos los demás 🙂

  1. Ejecuta la aplicación a través de Xcode. Verás la alerta de seguridad a continuación. No presione OK .

No se pudo iniciar el lanzamiento del proceso

  1. En su dispositivo iOS, toque el icono de la aplicación recién instalada:

toca el icono de la aplicación en tu dispositivo iOS

  1. Después de tocar el ícono, ahora debería ver una alerta pidiéndole que “Confíe” en el Desarrollador de aplicaciones no confiables. Después de hacerlo, la aplicación se ejecutará inmediatamente, sin conexión con el depurador de Xcode.

    • Si no ve esta alerta “Confianza”, probablemente presionó “Aceptar” en Xcode demasiado pronto. No presione “OK” en la alerta de Xcode hasta después de confiar en el desarrollador.

Confiar en este desarrollador?

  1. Finalmente, retroceda y presione “OK” en la alerta de Xcode. Deberá volver a ejecutar la aplicación para conectar la aplicación en ejecución en su dispositivo iOS al depurador Xcode.

Ahora presiona OK en Xcode.

Tengo el mismo problema. Hago clic en Aceptar en xcode y al iniciar la aplicación en mi iPhone, me preguntan si deseo confiar en esta aplicación. Al hacerlo, la aplicación se ejecuta y la comstackción y ejecución de xcode se realizó sin problemas hasta que se eliminó la aplicación del iPhone y se volvió a instalar. Luego pasa a la primera línea 😉

Alternativamente, si uno no ve el diálogo “Untrust App Developer”:

Vaya a su iPhone> Configuración> General> Perfil> “you@email.com”> Confianza

AJUSTES -> GENERAL -> Perfiles y administración de dispositivos, elija el perfil de desarrollador y presione Confianza.

Si no tiene el menú de Administración de dispositivos y perfiles, debe inscribir su dispositivo en beta.apple.com y descargar el perfil de Safari.

  1. instalar el perfil
  2. Reinicia tu dispositivo
  3. toque el perfil del desarrollador y la confianza.

Estas listo.

En iOS 9.2 cambiaron el nombre de ‘Perfiles’ a ‘Administración de dispositivos’

Así es como debes hacerlo ahora:

  1. Configuración -> General -> Administración de dispositivos
  2. Verifica la aplicación

De acuerdo, esto parece tarde y estaba probando la aplicación con conexión a Internet desactivada para probar la funcionalidad de mi aplicación. Cuando apagué Internet, me dio ese error. Después de encender el internet, puedo instalarlo de nuevo. Sé que esto es tonto, pero esto podría ser útil para alguien

Xcode puede construir e instalar la aplicación, pero no puede iniciarla la primera vez. Solo necesita tocar el ícono de la aplicación en el teléfono, luego se le preguntará si desea confiar en el desarrollador. Permitirlo y la aplicación se lanzará, luego Xcode podrá instalar e iniciar automáticamente esta y otras aplicaciones.

“Si obtienes esto, la aplicación se ha instalado en tu dispositivo. Debes tocar el ícono. Te preguntará si realmente quieres ejecutarlo. Di” sí “y luego comstack y ejecuta nuevamente”.

Para agregar a esto, esto solo es válido en el momento en que recibe el error, si hace clic en Aceptar, toque en la aplicación. No hará nada. Me rasqué la cabeza por eso durante 30 minutos impares, buscando formas alternativas de abordar el problema.

Por cierto, esto también sucede si cambias el equipo de tu objective en Xcode y lo reconstruyes. Estaba bastante desconcertado de ver ese problema con una aplicación que había ejecutado en el dispositivo antes. Me tomó un tiempo darme cuenta … Sin embargo, podría suceder la primera vez que se construye en un dispositivo con un equipo.

Tuve este problema antes en Xcode 7 porque luego me di cuenta de que todo se trataba de mi conexión a Internet y de que estaba bajo control de seguridad usando Internet para asegurarme de que tu cuenta de desarrollador sea correcta. y cuando no ve Internet da este error … después de haber arreglado mi internet, funciona bien.