2012-03-01 7 views
6

У меня XCode 4.3, и я получаю эту неприятную ошибку, связанную с xml-lib. У меня есть ощущение это из-за тот факт, что 4,3 не использует/папку для разработчиков, но вместо этого /Applications/XCode.app/... Сообщение об ошибке ниже:libtool не удалось с кодом выхода 1 на 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 

И фактическая ошибка:

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

Спасибо, ребята!

+0

Я также установил XCode 4.3 из App Store, а не файл dmg. Это может быть проблема? – Doz

+0

Является ли ваш целевой симулятор iOS? – goe

ответ

1

Я не знаю, поможет ли это вам, но я избавился от этой ошибки, удалив флаг компоновщика «-licucore», который был установлен в настройке сборки «Другие компоновщики флагов». Кажется, это библиотека регулярных выражений для Mac OSX.

+0

Где я могу найти это? Я сделал поиск через «licucore» в сборке и цели и не смог найти его. Я nmy других флагов компоновки у меня есть "-all_load -ObjC" – Doz

+0

В моем проекте это было рядом с этими флагами. Сожалею. Btw, оказывается, что он связывает ICU lib для intl строк, которые используются регулярным выражением. Я знаю, не уместно. –

+0

Итак, выход 1 является общей ошибкой. Если вы хотите увидеть более подробное сообщение об ошибке, вы можете скопировать/вставить первые несколько строк из своего сообщения в терминал и получить сообщение об ошибке из libtool. –

1

У меня была такая же проблема, когда я пытался архивировать для ad-hoc-тестирования и обнаружил, что он жаловался, потому что у меня был пробельный символ в имени моей схемы. Чтобы исправить это, я пошел в «Управление схемами» и удалил пробелы из имени.

Моя специфическая ошибка была

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

0

Я получил эту ошибку при переключении из Xcode 4.6 Developer Preview 1 до Xcode Preview 4.6 Developer 2

и исправление повторно добавить все рамки ваших проектов!

Все рамки (iAd, QuartzCore, GameKit, StoreKit и т. Д.) Все еще указывали на путь Xcode от DP1. Мне просто нужно было переустановить их на DP2. Кроме того, при добавлении фреймворков выберите «Относительно SDK», а не «Абсолютный путь», поскольку некоторые фреймворки (10% из них) все еще указывают на правильный путь.

2

У меня была эта проблема. Я следовал этот учебник для встраивания в WebView PhoneGap APPLICATION- http://docs.phonegap.com/en/2.2.0/guide_cordova-webview_ios.md.html#Embedding%20Cordova%20WebView%20on%20iOS

я added'-Obj-C»в„других флагов компоновщика“, как указанные в пункте 12. Я только что изменил -Obj-С до -ObjC и работал !!

0

Это может помочь.

В настройках сборки проекта попробуйте удалить настройки сборки для «Другие метки компилятора интерфейса» (если установлено значение «Самый большой», установите его на нуль).

Проект -> Настройки сборки ---> Другие флагов компилятора интерфейса Builder -> установлен на none (пустой).

Смежные вопросы