2012-03-01 10 views
6

Mam XCode 4.3 i otrzymuję ten frustrujący błąd związany z xml-lib. Mam wrażenie ITS ze względu na fakt, że 4.3 nie używa/folderu programisty ale zamiast /Applications/XCode.app/... Komunikat o błędzie jest poniżej:Program libtool nie powiódł się z kodem wyjścia 1 na kodzie 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 

i rzeczywisty błąd:

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

Dzięki chłopaki!

+0

Zainstalowałem także XCode 4.3 ze sklepu App Store, a nie plik dmg. Czy to może być problem? – Doz

+0

Czy Twój docelowy symulator iOS? – goe

Odpowiedz

1

Nie wiem, czy to ci pomoże, ale pozbyłem się tego błędu, usuwając flagę linkera "-licucore", która została ustawiona w ustawieniu kompilacji "Inne znaczniki Linker". To wydaje się być biblioteka regex dla Mac OSX.

+0

Gdzie mogę to znaleźć? Zrobiłem wyszukiwanie za pomocą "licucore" w kompilacji i celu i nie mogłem go znaleźć. I nmy inne znaczniki linkera Mam "-all_load -ObjC" – Doz

+0

W moim projekcie znajdowałem się obok tych flag. Przepraszam. Przy okazji okazało się, że łączy ona ICU lib dla ciągów intl używanych przez regex. Wiem, nieistotne. –

+0

OK, więc zamknięcie 1 jest ogólnym błędem. Jeśli chcesz zobaczyć bardziej szczegółowy komunikat o błędzie, możesz skopiować/wkleić kilka pierwszych wierszy ze swojego postu do terminala i uzyskać komunikat o błędach z libtool. –

1

Miałem ten sam problem, gdy próbowałem archiwizować dla testów ad-hoc i odkryłem, że to narzekało, ponieważ w nazwie schematu miałem znak spacji. Aby to naprawić, przeszedłem do Manage Schemes i usunąłem spacje z nazwy.

Mój błąd specyficzny był

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

0

Mam ten błąd podczas przełączania z Xcode 4.6 Preview Developer 1 do Xcode Preview 4.6 Developer 2

i poprawka jest ponowne dodanie wszystkich ramy do twoich projektów!

Wszystkie frameworki (iAd, QuartzCore, GameKit, StoreKit itp.) Wciąż wskazywały ścieżkę Xcode z DP1. Potrzebowałem tylko ponownego przypisania ich do DP2. Dodatkowo podczas dodawania struktur wybierz "Względny do SDK" zamiast "Absolutna ścieżka", ponieważ niektóre struktury (10% z nich) wciąż wskazują właściwą ścieżkę.

0

To może pomóc.

W ustawieniach projektu spróbuj usunąć ustawienia kompilacji dla "Innych flag kompilatorów kompilatorów interfejsu" (jeśli ustawiona jest opcja "prawie ustawiona", ustaw wartość zero).

Projekt -> Ustawienia konstrukcyjne ---> Inne flagi kompilatora kompilatorów interfejsu -> ustawione na brak (puste).

Powiązane problemy