Error de inicio del proceso Xcode: seguridad

757

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

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

Screenshot added

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

Tom Spee
fuente
1
Relacionado: stackoverflow.com/q/25719713/449161
Ben Flynn

Respuestas:

1613

Si obtiene esto, la aplicación se ha instalado en su dispositivo. Tienes que tocar el ícono. Te preguntará si realmente quieres ejecutarlo. Di " yes" y luego Build & Run again.

A partir de iOS 9, se requiere ir a SettingsGeneralDevice ManagementDeveloper AppTrust`.

En algunas versiones de iOS, tendrá que ir a SettingsGeneral→ en su Profilelugar.

SushiGrass Jacob
fuente
44
Puede aparecer la primera vez que inicie su primera aplicación utilizando un nuevo perfil de aprovisionamiento.
ryutamaki
8
** asegúrese de ver también a continuación. Mi única solución fue ELIMINAR ANTIGUOS PERFILES DE PROVISIÓN. Consulte también el comentario sobre el uso de la tecla Eliminar con el mouse.
Jason R. Escamilla
27
Gracias. Apple tiene los peores mensajes de error absolutos.
Elad
65
@BhupeshKumar et. al, en iOS 9 ya no le permite confiar en la fuente directamente desde la alerta. tienes que ir a Configuración -> General -> Perfil y ubicar tu perfil de desarrollador y confiar en él
jtmarmon
10
En iOS 9.2, la configuración se movió a Configuración -> General -> Administración de dispositivos
RickNotFred
200

Respuesta actualizada para Xcode 7 : tocar la aplicación ya no funciona (a partir de la versión beta 1 solo muestra un mensaje de "desarrollador empresarial no confiable" con solo un botón Descartar).

Para solucionarlo, abra la aplicación Configuración, vaya a General / Perfiles y verá su perfil. Marque como confiable y las cosas deberían comenzar a funcionar normalmente de nuevo.

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.

Bista
fuente
44
No tengo mi perfil en la Configuración. ¿Alguna sugerencia? Intenté descargar los perfiles de aprovisionamiento y agregarlos manualmente al dispositivo.
dashersw
1
vea la respuesta de nickthedude que resolvió mis problemas en XCode7
Christian
Vea la respuesta de @nickthedude que definitivamente solucionó el problema en Xcode 6.4.
King-Wizard
Para las personas que no ven la opción 'Perfiles' en Configuración / General: solo se muestra si hay uno o más perfiles instalados. Debería estar debajo de 'VPN' si hay un perfil instalado.
sheltond
2
En mi iPhone6s con iOS 9.2.1, mi perfil está en General-> Administración de dispositivos. Luego veo mi correo electrónico en la APLICACIÓN DEL DESARROLLADOR. Puedo hacer clic en esto y seleccionar una opción de Confianza.
user3731622
158

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

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

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

Solución alterna:

  1. Conecte el dispositivo por USB a su Mac

  2. Inicie Xcode Choose Window -> Dispositivos

  3. Haga clic derecho en el dispositivo en la columna izquierda, elija "Mostrar perfiles de aprovisionamiento"

  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 derecho en la imagen del dispositivo, no en el nombre del dispositivo o no verá la opción de perfiles de aprovisionamiento. Restablecí mi nuevo teléfono a partir de una copia de seguridad anterior y había un montón de cosas rotas, también tenía 2 dev diferentes. certs activos (no estoy seguro de por qué) pero eliminé uno, hice un nuevo perfil, eliminé todos los perfiles en el dispositivo y funcionó.

Espero que esto ayude a alguien más.

nickthedude
fuente
2
Me había actualizado a un iPhone 6 usando una restauración desde mi iPhone 5S. Recibía la pregunta de seguridad cada vez que borraba una aplicación e hice una compilación / ejecución durante la depuración. Seguí las instrucciones, eliminando realmente cada perfil de aprovisionamiento, porque eliminar selectivamente no funcionó para mí (tengo toneladas de perfiles de aprovisionamiento). Ya no recibo la pregunta de seguridad. ¡Gracias! Me estaba volviendo loco.
Del Brown
66
Esto funcionó. Parece que si está configurando un nuevo dispositivo desde una copia de seguridad, los perfiles de aprovisionamiento también se copian en el nuevo dispositivo. Estos perfiles no serán válidos para un nuevo dispositivo. Eliminé todos los perfiles del dispositivo, volví a ejecutarlo desde Xcode y todo funcionó como se esperaba: no más avisos.
iksnae
44
¡Esto debe ser marcado como la respuesta correcta! Sugerencia para los desarrolladores que tienen muchas aplicaciones + perfiles, cree un flujo de trabajo de Automator y haga que se repita x veces para hacer la eliminación por usted. Acelere la acción "Watch Me Do" a 5x, luego agregue una acción de pausa de .9 segundos entre iteraciones.
Imran
55
Esta esta esta es la respuesta correcta. Gracias por llegar al fondo de esto. Necesitaba depurar el primer lanzamiento y me salvaste el día.
Paul Cezanne
Parece que funciona para alguien, pero no para mí. Elimino todo el archivo de aprovisionamiento de mi dispositivo, pero este mensaje todavía aparece cada vez. ¿Me perdí algún paso en el medio?
Xu Yin
78

Actualización para iOS9.2.1 y Xcode 7.2.1

Si obtiene este error al compilar en un dispositivo en Xcode:

Imagen de error para Xcode Build

En su dispositivo, toque el ícono de la aplicación que se habría agregado de su intento de compilar la aplicación y debería ver esto:

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

Seleccione el perfil que está utilizando con Xcode, y debería ver esta página: ingrese la descripción de la imagen aquí

Haga clic en Trust "[email protected]" y luego haga clic en Trust en la siguiente ventana emergente.

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

Ben Cochrane
fuente
2
Esta es la respuesta más reciente a partir de ahora con la última versión de herramientas y dispositivos.
guness
22

Para moverse por el process launch failed: Security problema e iniciar inmediatamente 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 inmediatamente la aplicación. Es posible que en realidad no "arregle" el problema raíz que está causando estas alertas de permisos.

Asegúrese de tocar el ícono de la aplicación mientras todavía se muestra la alerta Xcode . De lo contrario, la aplicación no se ejecutará. Continuamente olvido este paso vital y no puedo ejecutar la aplicación en mi dispositivo. Por lo tanto, lo estoy documentando aquí para mí y para todos los demás :)

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

No se pudo iniciar el proceso de "AppName" el lanzamiento falló: Seguridad

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

toca el ícono de la aplicación en tu dispositivo iOS

  1. Después de tocar el ícono, ahora debería ver una alerta que le pide que "Confíe" en el desarrollador de aplicaciones no confiables. Después de hacerlo, la aplicación se ejecutará inmediatamente, desconectada del depurador Xcode.

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

¿Confías en este desarrollador?

  1. Finalmente, regrese y presione "OK" en la alerta de Xcode. Tendrá que volver a ejecutar la aplicación para conectar la aplicación en ejecución en su dispositivo iOS al depurador Xcode.

Ahora presione OK en Xcode.

pkamb
fuente
Esa es una solución puntual. Después de realizar una instalación limpia, esas advertencias aparecerían nuevamente.
Vitalii Vasylenko
No es la respuesta correcta porque solo soluciona el problema temporalmente, tan pronto como elimine la aplicación en su dispositivo y la reconstruya, el problema volverá a aparecer. Para obtener una solución adecuada, compruebe la respuesta @nickthedude (lo probé en Xcode 6.4 y funcionó de maravilla).
King-Wizard
10

Tengo el mismo problema. Hago clic en Aceptar en xcode y cuando inicio la aplicación en mi iPhone me preguntan si quiero confiar en esta aplicación. Al hacerlo, la aplicación se ejecuta y más compilación y ejecución desde xcode fue sin ningún problema hasta eliminar la aplicación del iPhone y volver a instalarla. Luego ir a la primera línea ;-)

cristiano
fuente
Es un poco extraño porque ya lo hice pero ahora está funcionando nuevamente, ¡gracias!
Tom Spee
No es la respuesta correcta porque solo soluciona el problema temporalmente, tan pronto como elimine la aplicación en su dispositivo y la reconstruya, el problema volverá a aparecer. Para obtener una solución adecuada, compruebe la respuesta @nickthedude (lo probé en Xcode 6.4 y funcionó de maravilla).
King-Wizard
10

Alternativamente, si uno no ve el cuadro de diálogo "Desconfiar desarrollador de aplicaciones":

Vaya a su iPhone> Configuración> General> Perfil> "[email protected]"> Confianza

David Andreoletti
fuente
10

AJUSTES -> GENERAL -> Gestión de perfiles y dispositivos, elija el perfil de desarrollador y presione Confiar.

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

  1. instalar el perfil
  2. Reinicia tu dispositivo
  3. toca el perfil del desarrollador y confía.

Estas listo.

kavehmb
fuente
7

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. Verificar la aplicación
Plus7
fuente
Me topé con esto después de mucho googlear. Funciona de maravilla. :) +1
dhruvvyas90
2

Ok, esto parece tarde y estaba probando la aplicación con la conexión a Internet apagada para probar mi aplicación en busca de alguna funcionalidad. Cuando apagué Internet me dio ese error. Después de encender Internet, puedo volver a instalar. Sé que esto es una tontería, pero podría ser útil para alguien

zizutg
fuente
0

Xcode puede compilar 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. Permítalo y la aplicación se iniciará, luego Xcode podrá instalar e iniciar automáticamente esta y sus otras aplicaciones.

Wookie
fuente
No es la respuesta correcta porque solo soluciona el problema temporalmente, tan pronto como elimine la aplicación en su dispositivo y la reconstruya, el problema volverá a aparecer. Para obtener una solución adecuada, compruebe la respuesta @nickthedude (lo probé en Xcode 6.4 y funcionó de maravilla).
King-Wizard
0

"Si obtiene esto, la aplicación se ha instalado en su dispositivo. Debe tocar el ícono. Le preguntará si realmente desea ejecutarlo. Diga" sí "y luego vuelva a compilar y ejecutar".

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

David van Dugteren
fuente
No es la respuesta correcta porque solo soluciona el problema temporalmente, tan pronto como elimine la aplicación en su dispositivo y la reconstruya, el problema volverá a aparecer. Para obtener una solución adecuada, compruebe la respuesta @nickthedude (lo probé en Xcode 6.4 y funcionó de maravilla).
King-Wizard
0

Por cierto, esto también sucede si cambia el equipo de su objetivo en Xcode y reconstruye. Estaba bastante perplejo al ver ese problema con una aplicación que había ejecutado anteriormente en el dispositivo. Me tomó un tiempo darme cuenta ... Sin embargo, podría suceder solo la primera vez que construyo un dispositivo con un equipo.

Florian
fuente
Esta es la respuesta correcta. Cambiar el programa de desarrollador de personal a corporativo ha provocado esta alerta
Alex Stone
No es la respuesta correcta porque solo soluciona el problema temporalmente, tan pronto como elimine la aplicación en su dispositivo y la reconstruya, el problema volverá a aparecer. Para obtener una solución adecuada, compruebe la respuesta @nickthedude (lo probé en Xcode 6.4 y funcionó de maravilla).
King-Wizard
0

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

Ahmed El-Bermawy
fuente