2012-03-01 18 views
6

Tengo el XCode 4.3 y obtengo este frustrante error relacionado con xml-lib. Tengo la sensación de que es porque el hecho de que no está utilizando 4.3/carpeta de desarrollador, pero en cambio el /Applications/XCode.app/... El mensaje de error es el siguiente:falló el libtool con el código de salida 1 en XCode 4.3

Libtool /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/RWEngines.framework/Versions/A/RWEngines normal i386 
cd /Users/dkatz/Sites/xCode/RWA/RWEngines 
setenv MACOSX_DEPLOYMENT_TARGET 10.6 
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only i386 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator -filelist /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Intermediates/RWEngines.build/Release-iphonesimulator/RWEngines.build/Objects-normal/i386/RWEngines.LinkFileList -ObjC -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework UIKit /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/libCorePlot-CocoaTouch.a -framework SenTestingKit -framework QuartzCore -framework Foundation -framework RWCommon -o /Users/dkatz/Library/Developer/Xcode/DerivedData/RWEngines-ewchevfhokeivnffrputdqapsyxu/Build/Products/Release-iphonesimulator/RWEngines.framework/Versions/A/RWEngines 

Y el error real:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool failed with exit code 1

Gracias chicos!

+0

También instalé XCode 4.3 desde App Store en lugar del archivo dmg. ¿Podría ese ser el problema? – Doz

+0

¿Es su simulador de iOS de destino? – goe

Respuesta

1

No sé si esto lo ayudará, pero me deshice de ese error eliminando el marcador "-licucore" del enlazador que se estableció en la configuración de compilación "Otros indicadores del enlazador". Esta parece ser la biblioteca de expresiones regulares para Mac OSX.

+0

¿Dónde lo encuentro? Hice una búsqueda a través de "licucore" en compilación y objetivo y no pude encontrarlo. En otras banderas de vinculador que tengo "-all_load -ObjC" – Doz

+0

En mi proyecto, estaba al lado de esas banderas. Lo siento. Por cierto, resulta que vincula la lib de la ICU para las cadenas intl que usa regex. Lo sé, no es pertinente. –

+0

Ok, entonces la salida 1 es un error genérico. Si desea ver un mensaje de error más detallado, puede copiar/pegar las primeras líneas de su publicación en la terminal y obtener el mensaje de error sin procesar de libtool. –

1

Tuve el mismo problema cuando estaba intentando Archivar para pruebas ad-hoc y descubrí que se estaba quejando porque tenía un carácter de espacio en el nombre de mi esquema. Para solucionar esto, fui a Administrar esquemas y eliminé espacios del nombre.

Mi error específico fue

clang: error: '-I-' not supported, please use -iquote instead

0

Tengo este error cuando se cambia de Xcode 4.6 Developer Preview 1 a Xcode 4.6 Developer Preview 2

y la solución es volver a agregar todos los marcos para tus proyectos!

Todos los frameworks (iAd, QuartzCore, GameKit, StoreKit, etc.) seguían apuntando a la ruta Xcode desde DP1. Solo necesitaba volver a vincularlos a DP2. Además, al agregar marcos, seleccione "Relativo a SDK" en lugar de "Ruta absoluta", ya que algunos marcos (10% de ellos) aún apuntaban hacia la ruta correcta.

0

Esto podría ayudar.

En la configuración de compilación del proyecto, intente eliminar la configuración de compilación para "Otros indicadores del compilador del compilador de interfaz" (si "Casi está configurado, configúrelo en cero").

Proyecto -> Configuraciones de compilación ---> Otras compiladoras del compilador de compilador de interfaz -> establecidas en ninguna (vacía).

Cuestiones relacionadas