Xcode "No se pudo iniciar". Solo informa "Seguridad" como error

88

He editado el nombre de la aplicación. Aparte de eso, el diálogo es exactamente así. Estoy desarrollando una aplicación empresarial e intenté reiniciar xcode y el iPhone en el que estoy desarrollando. Ningún cambio. ¿Alguien encontró esto? ¿Hay alguna publicación de registro que pueda orientarme en la dirección correcta u obtener más detalles? No hay nada en el registro normal de lo que puedo ver.

No se pudo iniciar

Actualizar

Encontré esto en el registro del dispositivo:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Lo cual es un poco extraño ya que funcionó ayer y todos los perfiles, etc. se publicaron hace una semana.

GusOst
fuente
Intenté en serio hacer clic en el botón Aceptar varias veces: |
capikaw

Respuestas:

235

Aparentemente, después de actualizar el sistema operativo, debe iniciar manualmente la aplicación en el dispositivo y decir que confía en el desarrollador del software.

Ese mensaje de error desapareció ahora.

GusOst
fuente
La parte "no ha sido de confianza explícita por parte del usuario" del registro del dispositivo me hizo pensar. Luego simplemente hurgué un poco y al abrir la aplicación pedí consentimiento. Recordé la parte de "confianza explícita del usuario" y pensé que podría ser eso. Era.
GusOst
6
El "no se pudo obtener la tarea para el proceso XXX" probablemente se deba a que está utilizando un perfil de aprovisionamiento empresarial (o un perfil de aprovisionamiento de distribución) y no un perfil de aprovisionamiento de desarrollador.
Dylan
1
Este método deja de funcionar si elimina y reinstala la aplicación (que a veces es necesario para borrar todos los cachés, etc.). Como beneficio de @Mark responde, eliminar todos los perfiles de aprovisionamiento de su teléfono es una solución más permanente.
Ricardo Sanchez-Saez
7

Usando xcode 7 con un dispositivo iOS con la versión 9.2, tuve que:

  1. Configuración abierta'
  2. Toca 'General'
  3. Toca 'Administración de dispositivos'
  4. Toque 'Aplicación de desarrollador' que está en la lista
  5. Toca "Confiar (nombre del desarrollador)"
  6. Toca 'Confiar' en la ventana emergente

La aplicación debería cargarse y ejecutarse cuando ejecuta xcode.

u84six
fuente
6

Tuve el problema de no tener la aplicación en mi dispositivo, por lo que no pude iniciarla manualmente para aceptar el mensaje. Para mí, hice que esto funcionara después de eliminar todos los perfiles de aprovisionamiento caducados de mi dispositivo, lo que obligó a Xcode a instalar uno nuevo.

Después de esto, pude ejecutar mi aplicación.

Mark Struzinski
fuente
6

Acabo de hacer que este problema se ejecute en un dispositivo iOS 8 por primera vez, ya que requería que lo iniciara manualmente en el dispositivo (lo copia bien pero no lo inicia) y luego declarar que confío en el desarrollador.

CMash
fuente
5

Tuve el mismo problema resuelto así:

Puede suceder porque su perfil de desarrollador no está asignado como DE CONFIANZA en la configuración de su teléfono o watchos.

Puede configurar su perfil como DE CONFIANZA de la siguiente manera:

  • Ir a la configuración,
  • Perfil
  • Asigne su perfil como De confianza allí.
Ahmet Kazim Günay
fuente
4

Si firma la aplicación con el aprovisionamiento empresarial, obtendrá este error. Todavía instalará la aplicación en su teléfono, pero aparentemente no puede depurar una aplicación firmada de esta manera. Debe firmar la aplicación con el aprovisionamiento del desarrollador o iniciar manualmente la aplicación en el teléfono.

BillyRayCyrus
fuente
3
  1. Elija Ventana-> Dispositivos.
  2. Haga clic con el botón derecho en el dispositivo en la columna de la izquierda y seleccione "Mostrar perfiles de aprovisionamiento".
  3. Haga clic en el perfil de aprovisionamiento en cuestión.
  4. Presione el botón "-" Continúe eliminando todos los perfiles afectados.
  5. Vuelva a instalar la aplicación.
Sveta
fuente
Para mí, desinstalar la aplicación del dispositivo, hacer lo anterior y luego instalar la aplicación funcionó para mí.
levibostian
3

Para solucionar el process launch failed: Securityproblema, toque el icono de la aplicación en su dispositivo iOS después de ejecutar la aplicación a través de Xcode.

Asegúrese de tocar el ícono de la aplicación mientras aún se muestra la alerta de Xcode . De lo contrario, la aplicación no se ejecutará.

  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 "AppName" falló el inicio: seguridad

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

toque el icono de la aplicación en su dispositivo iOS

  1. Después de tocar el icono, ahora debería ver una alerta que le pide que "confíe" en el desarrollador de aplicaciones que no son de confianza. Después de hacerlo, la aplicación se ejecutará inmediatamente, desconectada del depurador de 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.

¿Confiar 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 de Xcode.

Ahora presiona OK en Xcode.

pkamb
fuente
0

Tuve el mismo problema que el anterior y lo resolví cambiando la identidad de firma del código a iOS Developer

(Primero probé todos los otros pasos anteriores)

Ahora puedo ejecutar la aplicación en xcode y ver la salida de depuración

seal ag leamh
fuente