2011-07-18 17 views
17

Lo he visto por todas partes en el desbordamiento de la pila, pero la solución de todos los demás no me funciona. ¡Ayuda! ¡Por favor!Xcode Error al iniciar el programa remoto

Estoy tratando de probar mi aplicación en mi iPhone, funciona perfectamente bien hasta que actualicé Xcode y iOS (aunque también he estado en la v4). No puedo lograr que sincronice la aplicación. Intenté volcar este archivo/carpeta, volcar cachés, dejar de relanzar Xcode, reiniciar la computadora, reiniciar el teléfono, todo lo que puedo pensar fue en vano. ¿Algunas ideas?

Error launching remote program: No such file or directory 
(/Users/andrew/Library/Developer/Xcode/DerivedData/BTC_Exchange-drzeigaqfnjtatglpppiwxmscsoj/Build/Products/Debug-iphoneos/BTC Exchange.app/BTC Exchange). 

Y el archivo no existe, no hay problemas de permisos de lo que puedo decir, y me encontré todo un permisos de comprobación de disco también.

+0

BTW, estoy ejecutando 10.7 GM build con la última versión de Xcode. El problema siempre ha ocurrido después de actualizar Xcode. – Andrew

Respuesta

20

Vaya aquí: ~/Library/Developer/Xcode/DerivedData y elimine todas las compilaciones anteriores. Funcionará de nuevo sin tener que hacer el cambio de nombre del proyecto, etc.

+2

Es importante reiniciar XCode después de eliminar el directorio DerivedData – Gu1234

+0

Solo confirmando que esta solución aún funciona en Xcode 5. –

+0

Por cierto, me enojé tanto con este problema, escribí una aplicación para resolver el problema: http://watchdogforxcode.com/La aplicación monitorea y borra el DerivedData por usted. –

0

Usaría el Xcode normal para la versión no GM y también el sistema operativo para iPhone que no es GM. También trataría de reiniciar tu dispositivo si aún no lo has intentado. Asegúrese de que todo el software en su computadora también esté actualizado. Estoy usando todas las últimas novedades y no tengo problemas en iOS 5.

5

Estaba teniendo exactamente el mismo problema que usted. Intenté todo lo que hizo, y al igual que usted ninguna de esas soluciones funcionó para mí. Justo ahora finalmente pude hacer que funcionara (whew). Así es como lo hice:

  1. Cambie el nombre de su proyecto a algo diferente. Haga esto en Xcode 4 por despacio haciendo doble clic en el nombre del proyecto en Project Navigator.

  2. Vaya a su proyecto info.plist. Cambie el identificador del paquete para que coincida con el nuevo nombre del proyecto. También cambie el nombre del paquete sólo para estar seguro ...

  3. Hacer un comando - cambio - k para limpiar el proyecto. ¡Entonces corre!

Eso funcionó para mí. Buena suerte.

+0

Genius ... Seguí los pasos, y luego revertí todo, y funcionó !! – Anurag

+0

¡Sí! ¡Estupendo! Finalmente mi aplicación en iOS6 beta. ¡Funcionó solo después de renombrar el proyecto! ¡Muchas gracias! – Bogdan

8

Intenta borrar ~/Library/Developer/Xcode/DerivedData y RESTART Xcode.

0

Salga del xcode y luego comience a funcionar bien conmigo. :)

1

Para mí, hacer Producto -> Limpiar y luego reiniciar XCode funcionó.

1

Deshacerse de DerivedData y reiniciar Xcode funcionó.

Fue la sugerencia de madera de Dave 17 de febrero a las 8:20

"Tratar de borrar ~/Library/desarrollador/Xcode/DerivedData y reiniciar Xcode."

En mi caso, yo tenía unos 7 s diferentes "DerivedData", que he encontrado haciendo una búsqueda de DerivedData en el buscador y eliminar a todos ellos, el cierre de Xcode, y reiniciar.

Gracias.

4

Go:. ~/Library/desarrollador/Xcode/DerivedData

Claro usuario de datos

Limpiar el Proyecto

Salir del Xcode (asegúrese bastante Mira en la imagen)

![Quit xCode][1] 

enter image description here

0

Dado que ninguna de las respuestas anteriores funcionó para mí, he decidido compartir lo que he descubierto.

Mi problema fueron los valores UIRequiredDeviceCapabilities en el archivo Info.plist. Añadí la clave gps cuando lo que necesitaba eran servicios de localización, ya que se supone que mi aplicación no solo funciona para iPhone, sino también para iPod touch. Cuando intenté depurarlo en el simulador todo funcionó bien, pero en el iPod touch que utilizo para la depuración seguí recibiendo ese mensaje estúpido.

espero que mi respuesta ayuda a alguien :)

0

Tales problemas pasa por mí cuando traté de ejecutar la aplicación en el iPhone 3G utilizando XCode 4.4.1 (4F1003). La solución de Gabriel me ayudó a descubrir qué es lo que está mal - en el UIRequiredDeviceCapabilities era el valor "armv7", lo cambié a "armv6" y el error desapareció.

0

¡Solo quería poner mi propia solución aquí ya que esto me ha estado sucediendo sin parar!

  • cerca Xcode
  • elimine la carpeta de datos derivado
  • desenchufe y reinicie el dispositivo
  • continuación, volver a abrir Xcode y encienda y vuelva a conectar el dispositivo

que ha estado trabajando para yo. Estos pasos individualmente nunca han funcionado para mí, así que simplemente los hago todos.

0

Estoy viendo el mismo error y aunque no tengo ninguna solución nueva para agregar, me gustaría señalar en el camino anterior, y en el camino que estoy viendo en mi propio caso, hay un formato incorrecto cadena de archivo:

/Users/{user}/..../appname.app* /nombreaplic *

Este es el verdadero problema. Y no existe tal entrada en ningún archivo de proyecto

0

Recientemente encontré este problema en Xcode 4.4.1, con un viejo iPod 3G con iOS 4.2.1.

Mi aplicación requiere iMessage, por lo que he agregado una entrada de UIRequiredDeviceCapabilities 'sms' a la aplicación-Info.plist.

Actualicé el código de mi aplicación para verificar la funcionalidad de la clase SMS (MFMessageComposeViewController) antes de ejecutarlo, y eliminé la clave 'sms'. Entonces, cuando probaba mi código en dispositivos más antiguos, para ver si funcionaba, tropecé con este error una vez cuando volví a agregar la clave de la aplicación-Info.plist 'sms'.

Ahora obtenga esto: con mi aplicación en un dispositivo anterior (sin 'clave de SMS'), puedo agregar o eliminar la clave 'sms' y Xcode no tiene problemas para limpiar/construir/ejecutar; pero si elimino la aplicación del dispositivo y luego limpio/compilación/ejecución, Xcode se queja de que el directorio no existe (y está realmente allí), hasta que elimine la molesta clave 'sms'.

Espero que esto tenga sentido y pueda ayudar a alguien.

1

Edición

Esto suele suceder cuando ejecuta varios proyectos que han almacenado sus datos a derived data, y por lo tanto Xcode se convierte en un lío a veces por diferentes razones, generalmente la indexación de un proyecto a dos diferentes áreas de trabajo

solución

Siga estos pasos para salir del lío:

  1. Quit Xcode si se abre
  2. Ir a derivados carpeta de datos ubicada en ~/Library/desarrollador/Xcode/DerivedData
  3. Eliminar todo en esa carpeta (también vaciar la papelera)
  4. Abra Xcode y hacer un producto limpio pulsando Comando - Shift - K
  5. ejecutar el proyecto y todo estará volver a la normalidad Antecedentes

Con Xcode 4 vino el concepto de un espacio de trabajo que permite a varios proyectos a ser agrupados juntos. Cada espacio de trabajo obtiene un conjunto único de índices de símbolos, productos de construcción, diseños de ventanas, etc., de lo contrario se hace referencia a Xcode como datos derivados

Cuestiones relacionadas