2011-09-26 71 views
2

「的libtool與代碼1退出」我在我的iOS項目中創建一個新的靜態庫,現在我得到生成錯誤新的靜態庫已建立錯誤

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool failed with exit code 1

如何去調試這個?

+1

我真的很想知道這個答案。 – mydogisbox

+0

我得到/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:-dynamic未指定,-all_load無效 – Zsolt

+0

我的問題是,我已經刪除了一些共享的文件,這個項目還引用,我沒有注意到那些是紅色的,因爲他們在層次結構中的一個文件夾中,並且xcode沒有警告我,而是使用libtool將此錯誤引發給我。所以我剛剛刪除了丟失的文件,它工作。 – Zsolt

回答

0

要看到實際的輸出,而不僅僅是錯誤信息,嘗試從命令行建立你的目標或計劃與xcodebuild

我有一個相同的錯誤消息的問題。在我的情況下,我無法爲模擬器構建,但在爲器件構建時找到了它。 xcodebuild的輸出證實Xcode無法爲模擬器設置適當的架構。

長話短說,事實證明,一個構建環境被破壞。出於某種原因,鏈接類別中的Mach-O Type設置設置爲Relocatable Object File。我將它切換回Static Library,錯誤消失了。