2012-06-13 32 views
14

Cuando intento para poner en marcha mi solicitud de Xcode para el dispositivo, me sale este error:No se puede iniciar la aplicación en el dispositivo

error: failed to launch '/Users/Luca/Library/Developer/Xcode/DerivedData/myapp-bmsyknqfiyjuechenbmjnbfmpnsn/Build/Products/Debug-iphoneos/myapp.app/myapp' -- No such file or directory (/Users/Luca/Library/Developer/Xcode/DerivedData/myapp-bmsyknqfiyjuechenbmjnbfmpnsn/Build/Products/Debug-iphoneos/myapp.app/myapp) 

estoy usando Xcode 4.3.2 y iOS 5.1 para mi iPhone.

Respuesta

19

Limpiar la carpeta de la aplicación y reconstruirlo

+4

Reiniciar XCode es una parte necesaria de este proceso. –

10

Limpiar, salir de XCode, reiniciar XCode y volver a compilar me ayudó con un problema indentical.

0

veces ayuda desconectar el dispositivo y conectarlo de nuevo

31
  1. desconectar el dispositivo.
  2. Elimina la aplicación de tu dispositivo.
  3. Salga de Xcode por completo.
  4. Vaya a ~/Library/Developer/Xcode/DerivedData y mire las carpetas allí ($ ls).
  5. Encuentra el que tiene el nombre de la aplicación al frente y borra la carpeta ($ rm -rf).
  6. Vuelva a abrir Xcode.
  7. Conecte su dispositivo.
  8. Compila y ejecuta la aplicación (cmd + R).
  9. Boom.
+2

No es necesario borrar los datos derivados manualmente - La ventana del organizador Xcode tiene una opción para eso (Proyectos->). Sin embargo, este es un paso (manualmente o dentro de Xcode) que a menudo hace maravillas. – Till

+0

Apple está haciendo productos malos la última vez ... –

+0

@Till ¿Quiere decir Producto-> elemento de menú Limpiar en XCode 5.1.1? ¿O algo mas? No hay un menú de Proyectos en XCode 5.1.1 al menos, y al hacer clic derecho en el Proyecto en sí no parece tener una opción de Datos Derivados Limpios/Claros. – ammianus

2

también me encontré con este problema compilar un proyecto Cocos2D en un iPhone 4. Eso fue después de haber seguido todos los pasos sugeridos por Jeff Grimes, pero en vano. Todo había funcionado bien, así que estaba un poco perplejo.

La Despiste fue una causada por el cambio de la UIRequiredDeviceCapabilities para accelerometerYES-NO (como la aplicación no está utilizando el acelerómetro decidí simplemente dejar caer el requisito). Lo cambié de nuevo y todo está bien, compilando de nuevo.

Incidentalmente, pensé que cambiar el valor de la clave a NO significaba que el acelerómetro simplemente no sería necesario. Esto está mal: esto rompe el compilador, ya que comprueba que el dispositivo NO tenga un acelerómetro, lo que por supuesto es cierto para la mayoría de los dispositivos. Así que solo necesita borrar esa fila por completo si no necesita soporte de acelerómetro.

+1

Para mí trabaja eliminando la especificación UIRequiredDeviceCapabilities. ¡Gracias! –

1

Para mí el reinicio de Xcode, la limpieza de DerivedData y el dispositivo de restauración no fue suficiente en la mayoría de los casos, hasta que descubrí que iTunes también se estaba ejecutando, y después de salir de iTunes todo funcionó bien.

Así mis pasos ahora son simples:

  1. Quit Xcode.
  2. Si iTunes se está ejecutando, salga de iTunes.
  3. Vuelva a abrir el proyecto.

Funciona sin limpieza y reinicio del dispositivo.

2

Encontré este problema cuando traté de ejecutar mi aplicación en un dispositivo con una versión de iOS debajo del objetivo de despliegue establecido en Target-> Summary-> Deployment Target. El objetivo de implementación se estableció en 6.0 y mi dispositivo tenía iOS 5.1. Cambiar el destino de despliegue a 5.1 lo arregló para mí.

0

Yo también tuve este problema. He intentado con las opciones que se enumeraron anteriormente.

Pero en mi caso el problema era que el dispositivo tenía iOS versión 6.0 y el objetivo de compilación estaba en 6.1. La versión del simulador es iOS 6.1 por lo que se ejecuta en el simulador, pero en el teléfono no se pudo instalar.

Después de cambiar la versión de destino de construcción se ejecuta y se instala en el dispositivo

de mayo esto ayudará ...

--Avinash

0

La única forma en que fue capaz de solucionar este problema era duro -bocaré mi iPhone (mantenga presionada la tecla de encendido y menú hasta que se apague) y reinicie Xcode.

1

Tengo el mismo problema. En mi caso, acabo de actualizar el iPhone de iOS 6.1 a iOS 7.0.4. Puedo instalar la aplicación desde Xcode 5 en el dispositivo pero no se pudo iniciar. Hice mucho la sugerencia anterior para desconectar, eliminar aplicaciones, eliminar carpetas y reiniciar Xcode. Todavía no podría funcionar, hasta que reinicie el iPhone. Después de reiniciar iPhone, repito lo anterior y ahora funciona.

+0

Después de reiniciar iPhone, ipad **** buena información. gracias –

0

Yo sólo quería añadir un consejo más para evitar que esto suceda:

¡NO desconecte el dispositivo físico antes de golpear el botón de parada de la depuración de xCode. Este es el caso más común después del cual conocí el problema de "no se pudo iniciar". En mi caso, el 80% del problema es causado por esto ... simplemente se separó accidentalmente el dispositivo durante la depuración ...

Tenga en cuenta. : P

Cuestiones relacionadas