2011-07-27 47 views
0

當我嘗試鏈接當前項目時,看到很多此錯誤。我該怎麼做呢?Xcode libtool錯誤 - 「foo.o是目標文件(不允許在庫中)」

這裏是日誌的希望相關部分。我有刪節的一些路徑的一部分:

Libtool "[path]/Build/Intermediates/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/libextobjc_iOS.a" normal armv6 
cd [path]/libextobjc 
setenv IPHONEOS_DEPLOYMENT_TARGET 4.0 
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool -static -arch_only armv6 -syslibroot /[Path]/Build/Products/Release-iOS-Internal-iphoneos -filelist "[path]/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/extobjc_iOS.LinkFileList" -framework Foundation -o "[path]/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/libextobjc_iOS.a" 

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: [path]/Build/Intermediates/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/EXTMultiObject.o is not an object file (not allowed in a library) 

編輯:希望這是從日誌清楚 - 但麻煩附帶鏈接庫時。

+0

終端是什麼:文件(iOS).build/Objects-normal/armv6/EXTMultiObject.o告訴你什麼? – rooftop

回答

2

我收到了類似的錯誤。看起來xCode在從SVN存儲庫提交/檢出時忽略了所有「.a」文件。我手動放置這些文件並做了一個乾淨的構建。

+0

哇,謝謝!我改變了我的MacBook,這正是問題所在。 – Martin

相關問題