139 votos

Xcode ha dejado de ejecutar el proyecto en el hardware: "No se ha podido iniciar xxx.app: .. No hay tal archivo.."

Xcode ha dejado de ser capaz de ejecutar mi aplicación, se inició directamente después de que la eliminé del dispositivo e intenté volver a instalarla ejecutándola de nuevo en Xcode (algo que he hecho cientos de veces antes).

Dice

"No se ha podido iniciar XXX.app"

"No such file or directory (/Users/Mylaptop/Library/Developer/Xcode/DerivedData/MyApp-ekxcbebfpzkahtfkujyqcwprzia/Build/Products/Debug-iphoneos/MyApps.app/MyApp)."

He reiniciado el teléfono, reiniciado Xcode, limpiado todo, reconstruido todo. Este mensaje de error no desaparece.

Esto es con Xcode 4.5 que he estado usando desde que estuvo disponible, si vuelvo a 4.3.2 entonces Xcode dice "Finished running app" pero en realidad no hace nada - la aplicación no se instala ni se ejecuta.

Estoy completamente atascado, ya no puedo ejecutar nada en el dispositivo.

¿Alguna sugerencia?

125voto

Sudhakar Puntos 1219

Eso es realmente molesto. Este error ocurre en varias situaciones diferentes. A veces, reiniciando el Xcode, se soluciona el problema. Si no, sigue estos pasos:

Desconecta tu dispositivo.

Borra la aplicación de tu dispositivo.

Salga de Xcode (no se limite a cerrar la ventana, salga de ella)

Eliminar la carpeta de datos derivados ( ~/Library/Developer/Xcode/DerivedData/-gbrvhlvwmpiobxdujegtghggrffp - o algo así)

Ahora inicie Xcode una vez más, conecte el dispositivo y ejecute el proyecto. Debería funcionar bien.

de DhilipSiva blog

57voto

AlmogC Puntos 705

Prueba a eliminar "Capacidades requeridas del dispositivo" en el archivo -Info.plist.

No puedes requerir armv7 en un 3G, y no puedes requerir armv6 en ningún dispositivo más nuevo, así que simplemente elimina este atributo por completo.

38voto

wihing Puntos 386

He encontrado la respuesta. La versión del objetivo de despliegue de iOS no era la misma que la versión del sistema operativo de mi dispositivo.

13voto

iDeveloper Puntos 673

Primero intenté algo de lo anterior con info.plists y borrando los datos derivados, limpiar, etc.

Mi solución: salir de XCode, reabrir el proyecto. Ir a los datos derivados en el Finder. Borre los datos de todos los proyectos (era todo basura, pero yo probaría a borrar los datos del proyecto con problemas primero). Y luego volvió a funcionar. Borrar los datos derivados desde XCode no funcionó.

10voto

KeithL Puntos 81

Lo siguiente resolvió mi problema... mi aplicación me funcionó en debug/release, luego construí algunos archivos ad-hoc y las construcciones debug/release dejaron de funcionar.

Los síntomas:

  • errores de derechos no válidos al lanzar desde Xcode al dispositivo (jugar con los derechos...)
  • Aborto inmediato sin error (finalización de la ejecución) cuando se ejecuta el simulador
  • no se pudo lanzar ... directorio blabla.../build/product/debug-iphoneos/... no se encontró al lanzar desde Xcode al dispositivo.

Finalmente, después de intentar beneficiarme del dolor de los demás, encontré en Targets [AppName]:

Build Settings
Build Locations
Build Products Path build

debe ser

Build Products Path build/Products

Ni idea de cómo se ha configurado incorrectamente. Debe estar codificado en alguna parte de Xcode/Springboard porque 'Products' aparece tanto en Xcode como en la consola del dispositivo. Esto es Xcode 4.5.1.

screenshot fo where to set build/Products

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X