2012-03-01 23 views
6

私はXCode 4.3を持っていて、このフラストレーションxml-libに関連するエラーが発生しています。私はその理由4.3 /開発者フォルダを使用していないという事実を感じているが、代わりに/Applications/XCode.app/...エラーメッセージは以下の通りです:XCode 4.3で終了コード1でlibtoolが失敗しました

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

また、dmgファイルではなくApp StoreからXCode 4.3をインストールしました。それが問題だろうか? – Doz

+0

ターゲットiOSシミュレータはありますか? – goe

答えて

1

これが役立つかどうかわかりませんが、 "その他のリンカフラグ"ビルド設定で設定された "-licucore"リンカフラグを削除することでそのエラーを取り除いています。これはMac OSX用の正規表現ライブラリのようです。

+0

どこにあるのですか?私は "licucore"経由でビルドとターゲットを検索し、それを見つけることができませんでした。私はnmyの他のリンカーフラグ "-all_load -ObjC" – Doz

+0

私のプロジェクトでは、それらのフラグの隣にありました。ごめんなさい。 Btwは、regexによって使用されるintl文字列のためにICU libをリンクしていることが分かります。私は知っている、適切ではない。 –

+0

OKですので、exit 1は一般的なエラーです。より詳細なエラーメッセージを表示したい場合は、あなたの投稿の最初の数行を端末にコピー/ペーストして、libtoolから生のエラーメッセージを得ることができます。 –

1

アドホックテスト用にアーカイブしようとしたときに同じ問題が発生し、スキーム名にスペース文字が含まれていると不平を言うことがわかりました。これを修正するために、私はスキームを管理し、名前からスペースを削除しました。

私の特定のエラーが

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

0

た のXcode 4.6デベロッパプレビューから1 へのXcode 4.6の開発者プレビュー2

を切り替えるとき、私はこのエラーを持って、修正が再度追加全てにありますあなたのプロジェクトへのフレームワーク!

すべてのフレームワーク(iAd、QuartzCore、GameKit、StoreKitなど)は、依然としてDP1からのXcodeパスを指していました。 DP2に再バインドするだけでした。さらに、フレームワークを追加するときに、一部のフレームワーク(その10%)が正しいパスを指しているため、「Absolute Path」ではなく「Relative to SDK」を選択します。

0

これは役に立ちます。

プロジェクトビルドの設定では、「その他のインタフェースビルダーコンパイラフラグ」のビルド設定を削除してください(-Wmostが設定されている場合はnilに設定してください)。

プロジェクト - >ビルド設定--->その他のInterface Builderコンパイラフラグ - > none(空)に設定します。

関連する問題