2012-01-05 18 views
11

Recibo este error ... ¿Alguna idea de cómo solucionarlo?No se puede abrir el archivo ejecutable - xcode

GenerateDSYMFile /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app.dSYM /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app/PBTest 
    cd /Users/fmota/Documents/Developer/Protobuf/PBTest 
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Developer/usr/bin/dsymutil /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app/PBTest -o /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app.dSYM 

error: unable to open executable '/Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app/PBTest' 
+0

¿Tu aplicación se compila? ¿Esto se ejecuta en una especie de máquina virtual o estás ejecutando esto en el simulador de mac iphone? – Jeremy

+0

No, no compila. Estoy usando una Mac y el simulador de iPhone. –

+1

Intentando ejecutar _Clean_ usando command-shift-K, luego desinstala la aplicación del simulador (si existe), luego intenta reconstruir/ejecutar y ver si eso ayuda. Si sigue teniendo el mismo problema, intente modificar el objetivo de despliegue y vea si algo cambia. – Jeremy

Respuesta

4

También he enfrentado ese problema. Cerré, reinicié Xcode; eliminó la aplicación del dispositivo y la volvió a instalar, luego el problema desapareció.
Asegúrese de que la biblioteca y los archivos del proyecto estén realmente incluidos si no se incluye, se muestra en color rojo en este tipo de caso, en algún momento está en la carpeta original y no en el proyecto, así que elimínelo y vuelva a agregarlo.

0

Lo resolví al eliminar la ruta especificada tanto en las Rutas de búsqueda de encabezado como en las Rutas de búsqueda de bibliotecas, que se encuentran en Objetivos - Configuraciones de compilación - Rutas de búsqueda. La aplicación ahora se compila y se ejecuta limpiamente en el simulador de iOS.

Todavía no tengo la posibilidad de probar el dispositivo real, así que veremos qué sucede cuando llegue a ese punto.

0

Recibía el mismo cuadro de diálogo de error. Resultó que tenía dos conts del mismo nombre declarados en diferentes archivos y la compilación estaba fallando sin un resultado de error significativo, solo este problema. Después de hacer lo DWARF discutido here pude obtener un mejor resultado de error que me ayudó a encontrar el problema

2

En mi caso, estaba tratando de compilar una biblioteca externa en mi código y algunos de los archivos de prueba c en esta biblioteca se agregaron en "Compilar fuentes" en la pestaña "Crear fases". Estos archivos también tenían la función main() que causaba que mostrara el mensaje "símbolo duplicado". Una vez que eliminé estos archivos de Fuentes de compilación, el proyecto se compiló correctamente.

4

En mi caso, había importado accidentalmente el archivo de implementación de una clase en lugar del archivo de encabezado (#importar "MyClass.m" en lugar de # import "MyClass.h"). Lamentablemente, el mensaje de error de este inocente error es lo contrario de útil.

0

accidentalmente me habían añadido los mismos archivos de origen a mi proyecto en Xcode dos veces (una cabecera y un archivo de aplicación. Buscar pistas en el mensaje de error en cuanto a que los archivos podrían ser duplicados.

Eliminación de la copia duplicada (Eliminar referencias, no mover a la papelera) resuelto mi problema

4

Podría ser un poco tarde para esta fiesta, pero el mismo problema, lo resolvió yendo a Producto> Esquema> Gestionar esquemas ... Luego, simplemente elimine el esquema actual y recrear uno nuevo y luego intentar construir de nuevo.

Esta es una buena manera de reiniciar cualquier compilación se ajustes que podría haber cambiado inadvertidamente.

+0

Lifesaved esto funcionó para mí. Estaba transfiriendo un archivo xcode 5 ios 7.1 a xcode 6 cuando comencé a ver el problema – EHarpham

0

Y aquí es otra de las causas: uso repetido de [auto sin dueño] en el interior de los bloques anidados.

0

Otra cosa a comprobar - si ha "Continuar construir después de los errores" establece en Sí, a continuación, un error de compilación (que se puede haber perdido en el panel de edición) eventualmente puede conducir a este error. Solucione el error de compilación para resolverlo.

Cuestiones relacionadas