2011-12-06 12 views
10

Error screenshot ¿No se puede saber cómo solucionarlo y por qué aparece?Comando/Desarrollador/Plataformas/iPhoneSimulator.platform/Developer/usr/bin/clang error con el código de salida 1

Ld /Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Products/Debug-iphonesimulator/Flylista.app/Flylista normal i386 
    cd "/Users/atencion/Documents/Applications Development/Xcode Projects/Flylista" 
    setenv MACOSX_DEPLOYMENT_TARGET 10.6 
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Products/Debug-iphonesimulator -F/Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Products/Debug-iphonesimulator -filelist /Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Intermediates/Flylista.build/Debug-iphonesimulator/Flylista.build/Objects-normal/i386/Flylista.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Products/Debug-iphonesimulator/Flylista.app/Flylista 

ld: duplicate symbol _OBJC_CLASS_$_FlightsViewController in /Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Intermediates/Flylista.build/Debug-iphonesimulator/Flylista.build/Objects-normal/i386/FlightViewController.o and /Users/atencion/Library/Developer/Xcode/DerivedData/Flylista-gcadfttyrgznkmafzaicacwytfey/Build/Intermediates/Flylista.build/Debug-iphonesimulator/Flylista.build/Objects-normal/i386/FlightsViewController.o for architecture i386 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1 
+1

¿Has probado la limpieza de todo el proyecto? – tamasgal

+0

Sí, también se eliminaron los datos derivados. – Shmidt

Respuesta

24

El error real está justo delante de usted. Parece que su fase de enlace está fallando debido a un símbolo duplicado: FlightsViewController. Probablemente haya definido esto dos veces, o tal vez lo haya vinculado a una biblioteca, así como a su compilación principal.

+0

Eso es cierto) Gracias – Shmidt

+0

¿Cómo lo arreglas? – shim

+0

@shim: lo solucionas al no tener múltiples definiciones del mismo símbolo. –

1

Esto también puede ocurrir comúnmente al copiar/duplicar clases. Asegúrese de que usted no tiene ningún constantes definidas en la clase duplicada que puede definirse en otros lugares, etc.

0

Aquí es solución

Cuando se está trabajando en una aplicación iOS dicen iPhone o iPad, pero que ha seleccionado erróneamente

"Mi Mac de 64 bits" obtendrá este error enter image description here

Así que seleccione el tipo de aplicación adecuada dicen

iPhone Retina (3,5 pulgadas) dispositivo iPhone Retina (4 pulgadas) iPhone Retina 64 bits

ipad ipad retina

etc, entonces no obtendrá este error.

Cuestiones relacionadas