ios - tools - No se pudo iniciar el lanzamiento del proceso fallido: se agotó el tiempo de espera para que se inicie la aplicación
xcode requerimientos (21)
Acabo de tener este problema. Tuve que abrir la aplicación en el dispositivo y tocar Trust Computer. No necesito reiniciar todo 20 veces, yay.
Estoy intentando iniciar mi aplicación en el dispositivo. Está lanzando con éxito en el simulador.
- Artículo de lista
- Yo uso 7.1 SDK
- Xcode 5
- Y el dispositivo es un 7.1 iPhone 4S
Yo he tratado:
- Limpiar
- Carpeta de compilación limpia
- Eliminar aplicación
- Desconexión / reconexión del dispositivo
- Dispositivo de arranque
- reiniciando Xcode
¿Qué puedo hacer para que funcione?
¿Podría ser algo con Code Signing?
Actualmente lo tengo configurado para ''Dont Code Sign''
Asegúrese de que la configuración del perfil de provisión en su entorno esté configurada en su perfil de desarrollo: Proyecto> Configuraciones de compilación> Firma de código
Considere configurarlo en su configuración de Target y 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
Como todas las respuestas anteriores no me sirvieron, publicaré mi solución:
Al eliminar todas las ocurrencias de xcuserdata
carpetas xcuserdata
en .xcodeproj
y .xcworkspace
y al reiniciar, Xcode solucionó el problema. Para eliminarlo, haga clic derecho en your_app_name.xcodeproj
y / o your_app_name.xcworkspace
en la carpeta de la aplicación y seleccione "Show Package Contents"
. Espero que ayude a alguien a ahorrar algo de tiempo.
Compruebe el nombre del producto para ver los puntos "." "." no están permitidos en Nombre del producto.
Debajo de dos pasos resueltos para mí:
Para la versión xcode
: 7.2
- 1. Seleccione cualquiera de su simulador para ejecutar (simplemente comience su ejecución, no es necesario cargar la aplicación por completo).
- 2. Detenerlo.
- 3. Luego seleccione su dispositivo y ejecute.
Esto solucionado en mi caso.
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ó.
En mi caso, no había ningún valor en Objetivos -> Configuraciones de compilación -> Perfil de provisión. Aunque la firma de código se veía bien)
La selección en 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 se salió con la suya usando el mismo proceso.
Busque Proyecto> Configuraciones de compilación> Perfil de provisión 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.
Limpié mis perfiles provisionales, reinicié el iPhone, reinicié la computadora y funcionó para mí.
Literalmente reinicié mi iPad, que estaba conectado para probar la aplicación, y eso resolvió el problema.
Para ejecutar su aplicación en un dispositivo, realizará las siguientes tareas:
Solicite un certificado de desarrollo.
Agregue su dispositivo al portal.
Código de firma de su aplicación.
Inicie su aplicación en el dispositivo.
Para más detalles verifique this
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 (al tocarla manualmente) en lugar de agotar el tiempo de espera.
Si su perfil de aprovisionamiento y el código firman todo está bien, intente una vez Salir y reiniciar su XCode. Funcionará para mí.
Tengo el mismo problema y después de ver las respuestas aquí encontré el mío. El problema en cuestión era que mi certificado de distribución dev había desaparecido del iOS Dev Center, así que simplemente asumo que se agotó 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í.
Tuve el mismo problema e intenté con todos los pasos sugeridos, pero logré que se implementara y ejecutara solo después de apagar mi iPhone.
Tuve este problema cuando utilicé un certificado de Distribución en lugar de un Desarrollador cuando ejecuté la aplicación desde Xcode. Puede consultar su objetivo -> Configuraciones 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 "Objetivo" y no solo en la configuración de compilación "Proyecto".
Una cosa más que probar si has probado lo anterior: encontré este enlace sobre dejar iTunes para evitar el tiempo de espera . Esto funciona para mí con xcode 5.1
Verifique si la memoria del dispositivo está llena.
option + command + shift + k
y luego ejecutar el proyecto me funcionó.
A continuación se muestran 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 lanzará exitosamente, funciona todo el tiempo .
HACK # 2:
Si su objetivo es solo depurar la aplicación, aquí hay otro enfoque simple y directo:
- Después de implementar la aplicación, ejecútela manualmente.
- Goto XCode -> Depurar -> Adjuntar a proceso ... para elegir su aplicación de la lista, luego depurarla correctamente.
Esto funciona bien para mí y ahorra mucho tiempo. Espero que esto ayude, gracias!
Solo para enviar una sugerencia adicional a cualquiera que se encuentre con este problema (últimamente me ha estado quemando), intente ir a los Objetivos -> (Su Blanco) -> General -> Equipo y vuelva a seleccionar el mismo Equipo, lo cual 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 dispositivos nuevos o w / e. O si acaba de abandonar su directorio de Perfiles de Aprovisionamiento en general.