No se pudo iniciar el proceso de inicio fallido: se agotó el tiempo de espera esperando que se inicie la aplicación

164

Estoy intentando iniciar mi aplicación en el dispositivo. Se está iniciando con éxito en el simulador.

  • Elemento de la lista
  • Yo uso 7.1 SDK
  • Xcode 5
  • Y el dispositivo es un iPhone 7.1 4S

Yo he tratado:

  • Limpiar
  • Carpeta de compilación limpia
  • Eliminar aplicación
  • Dispositivo de desconexión / reconexión
  • Dispositivo de arranque
  • reiniciar Xcode

¿Qué puedo hacer para que funcione?

¿Podría ser algo con la firma de código?

Actualmente lo tengo configurado para 'No firmar el código'

usuario317706
fuente
1
¿Ha verificado sus perfiles de provisión? Vaya al organizador y asegúrese de que su dispositivo sea verde y no amarillo. Le permitirá solucionar problemas desde allí. XCode5 tiene mejoras importantes sobre las versiones anteriores para sincronizar automáticamente sus perfiles de firma de código de suministro.
SOFTWARE Apollo

Respuestas:

399

Tuve este problema cuando utilicé un certificado de distribución en lugar del desarrollador uno cuando ejecuté la aplicación desde Xcode. Puede verificar su objetivo -> Configuración de compilación -> Firma de código.

Como @AndyDynn señaló en su comentario: Asegúrese de hacer esto en la configuración de compilación "Destino" y no solo en la configuración de compilación "Proyecto".

melbic
fuente
55
Para mí, este era el perfil de aprovisionamiento que se distribuía, no el certificado.
user1021430
77
Solo asegúrese de hacer esto en la configuración de compilación "Destino" y no solo en la configuración de compilación "Proyecto".
AndyDunn
55
Acabo de actualizar a Xcode 6.1 y comencé a obtener esto ... Ni esta solución, junto con las dos sugerencias anteriores, no resolverán esto. Probé un iPhone 5 con el último iOS 7 y un iPad con iOS 8.1. ¿Alguna pista?
helmesjo
2
Limpie, salga de iTunes y XCode, dispositivo de restablecimiento parcial (presione prolongadamente inicio + encendido), cree y ejecute su proyecto en el dispositivo.
Don Park el
1
¿Puedo cargar la aplicación en testflight seleccionando el certificado de desarrollador? Porque mi aplicación funciona bien hasta que subí a testflight y después de subir a testflight a través de un certificado de distribución, se producirá este error.
Mrugesh Tank
23

Literalmente reinicié mi iPad, que estaba conectado para probar la aplicación, y eso resolvió el problema.

Kmb40
fuente
reiniciar mi iPad después de hacer lo del perfil de aprovisionamiento funcionó para mí
Terry Bu
solo reinicie el iPad, limpie el proyecto, reconstruya y elimine los datos derivados
Mattia Personaggio Uno Ducci
11

Para ejecutar su aplicación en un dispositivo, realizará las siguientes tareas:

  1. Solicitar un certificado de desarrollo.

  2. Agregue su dispositivo al portal.

  3. Código de firmar su aplicación.

  4. Inicie su aplicación en el dispositivo.

Para más detalles verifique esto

Morroko
fuente
8

Si su perfil de aprovisionamiento y el código firman, todo está bien, intente una vez Salir y reiniciar su XCode. Funcionará para mi.

Upkesh
fuente
7

Acabo de tener este problema. Tuve que abrir la aplicación en el dispositivo y tocar Trust Computer. No es necesario que reinicie todo 20 veces, sí.

daidai
fuente
Lo mismo me sucedió iOS8 / iPhone 6 solo lanzo la aplicación
Cipriano
4

A continuación hay 2 hacks increíbles que aún no se han mencionado:

HACK # 1:

Bloquee su teléfono, presione XCode start, espere hasta que XCode diga "desbloquee su dispositivo para iniciar", luego desbloquee su teléfono, se iniciará con éxito, funciona todo el tiempo .

HACK # 2:

Si su objetivo es simplemente depurar la aplicación, aquí hay otro enfoque simple y directo:

  1. Después de implementar la aplicación, ejecútela manualmente.
  2. Ir a XCode -> Debug -> Adjuntar al proceso ... para elegir su aplicación de la lista, luego depurar correctamente.

Esto funciona bien para mí y ahorra mucho tiempo. Espero que esto ayude, gracias!

RainCast
fuente
3

Tengo el mismo problema y después de mirar las respuestas aquí encontré la mía. El problema en cuestión era: mi certificado de distribución de desarrollo había desaparecido del Centro de desarrollo de iOS, así que supongo que se había agotado el tiempo de espera. Sin embargo, no recibí una buena advertencia, solo el error anterior: la instalación funcionó pero la depuración no. Así que hice que Xcode regenerara uno nuevo para mí.

Jonny
fuente
1

Limpié mis perfiles provisionales, reinicié el iPhone, reinicié la computadora y funcionó para mí.

Escotilla
fuente
1

Solo para lanzar una sugerencia adicional a cualquiera que se encuentre con este problema (últimamente me ha estado quemando con frecuencia), intente ir a los Objetivos -> (Su objetivo) -> General -> Equipo y volver a seleccionar el mismo Equipo, lo que obliga Xcode para actualizar los perfiles por ti.

Ese ha sido el culpable para mí un par de veces. Parece suceder específicamente si recientemente ha vuelto a descargar un certificado de distribución para nuevos dispositivos o w / e. O si acaba de deshacerse de su directorio de Perfiles de aprovisionamiento en general.

shortstuffsushi
fuente
1

Tuve el mismo problema e intenté todos los pasos sugeridos, pero logré implementarlo y ejecutarlo solo después de apagar mi iphone.

Aninom
fuente
0

En mi caso, no había ningún valor en Targets -> Build Settins -> Provisioning Profile. Aunque la firma de código se veía bien)

Naloiko Eugene
fuente
0

Asegúrese de que la configuración del perfil de aprovisionamiento en su entorno esté configurada para su perfil de desarrollo: Proyecto> Configuración de compilación> Firma de código

Considere configurarlo en la configuración de Target y en el proyecto Pod (en caso de usar Cocoa Pods).

En caso de que el perfil de desarrollo no esté presente, créelo o descárguelo: certificados, identificadores y perfiles> Perfiles de aprovisionamiento

asaf am
fuente
0

Después de seguir lo anterior, todavía no funcionó (desde xCode 6). Pero después de reiniciar el teléfono y eliminar la aplicación, funcionó.

Jack BeNimble
fuente
0

Verifique el nombre del producto para los puntos "." "." no están permitidos en el nombre del producto.

Vlad
fuente
0

La selección en los perfiles de aprovisionamiento puede causar este problema. Por lo tanto, al iniciar una aplicación en el dispositivo, asegúrese de estar utilizando el perfil de desarrollo y no el perfil de distribución. He estado enfrentando el mismo problema. Pero salí con la suya usando el mismo proceso.

Verifique Proyecto> Configuración de compilación> Perfil de aprovisionamiento y seleccione su perfil de desarrollo.

Y también cuide la Identidad de firma de código en la misma pestaña. Asegúrese de elegir las identidades de Desarrollador y NO de Distribución.

Rushi Deshpande
fuente
0

A continuación, dos pasos resueltos para mí:

Para la xcodeversión: 7.2

  • 1.Seleccione cualquiera de sus simuladores para ejecutar (simplemente inicie su ejecución, no es necesario cargar la aplicación por completo).
  • 2.Detenlo.
  • 3. Luego seleccione su dispositivo y ejecute.

Esto resuelto en mi caso.

VP de Mumthezir
fuente
0

option + command + shift + k y luego ejecutar el proyecto hizo el truco para mí.

Chaudhry Talha
fuente
0

Si su objetivo es simplemente iniciar la aplicación y depurarla, también puede editar el esquema para "Esperar a que se ejecute el ejecutable" y ejecutar la aplicación manualmente. La configuración se encuentra en Editar esquema> Ejecutar> Información> Iniciar. Elija "Esperar a que se ejecute el ejecutable" en lugar de "Automáticamente". Esperará a que ejecute la aplicación (tocándola manualmente) en lugar de agotar el tiempo de espera.

theAnthonyLai
fuente
0

Como todas las respuestas anteriores no me ayudaron, publicaré mi solución:

Eliminación de todas las ocurrencias de xcuserdatacarpetas en .xcodeprojy .xcworkspacey reiniciar Xcode solucionó el problema. Para eliminarlo, haga clic derecho your_app_name.xcodeprojy / o your_app_name.xcworkspaceen la carpeta de su aplicación y seleccione "Show Package Contents". Espero que ayude a alguien a ahorrar algo de tiempo.

Hristo Atanasov
fuente
¿Por qué voto negativo? Esta es una solución real para el mismo problema / error causado por muchas o diferentes cosas. Y ninguna de las otras sugerencias funcionó.
Hristo Atanasov
0

Simplemente reinicia mi dispositivo y funciona todo bien

Ahtazaz
fuente
-3

Compruebe si la memoria del dispositivo está llena.

Chinthakad
fuente