2014-03-12 40 views
0

我在構建應用程序時遇到以下錯誤。架構i386的重複符號錯誤?

我已經檢查了以下的東西,但還是錯誤沒有去

1. file exists twice. 
2. Import ".m" intead of .h 
3. `File missing` 
4. Duplicate function 

任何其他事情太多檢查?

duplicate symbol _downloadCompleted in: 
    /Xcode/DerivedData/WAI2go-ckzrqcnbjsisokcplqkvzwxhclrg/Build/Intermediates/WAI2go.build/Debug-iphonesimulator/WAI2go.build/Objects-normal/i386/Middleware.o 
    Xcode/DerivedData/WAI2go-ckzrqcnbjsisokcplqkvzwxhclrg/Build/Intermediates/WAI2go.build/Debug-iphonesimulator/WAI2go.build/Objects-normal/i386/ZipArchive.o 
duplicate symbol _onDownloadCompleted in: 
    Developer/Xcode/DerivedData/WAI2go-ckzrqcnbjsisokcplqkvzwxhclrg/Build/Intermediates/WAI2go.build/Debug-iphonesimulator/WAI2go.build/Objects-normal/i386/Middleware.o 
    Library/Developer/Xcode/DerivedData/WAI2go-ckzrqcnbjsisokcplqkvzwxhclrg/Build/Intermediates/WAI2go.build/Debug-iphonesimulator/WAI2go.build/Objects-normal/i386/ZipArchive.o 
duplicate symbol _onImageDownloadCompleted in: 
    Developer/Xcode/DerivedData/WAI2go-ckzrqcnbjsisokcplqkvzwxhclrg/Build/Intermediates/WAI2go.build/Debug-iphonesimulator/WAI2go.build/Objects-normal/i386/Middleware.o 
    Developer/Xcode/DerivedData/WAI2go-ckzrqcnbjsisokcplqkvzwxhclrg/Build/Intermediates/WAI2go.build/Debug-iphonesimulator/WAI2go.build/Objects-normal/i386/ZipArchive.o 
ld: 3 duplicate symbols for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+0

haha​​ha ...編譯器顯示的非常頻繁的錯誤。 :P嘗試一切,乾淨,修改文件路徑,檢查多個#imports等。有時它工作一段時間沒有。祝你好運。如果您發現某些難以解決的問題,請張貼答案。 –

+0

您是否嘗試刪除派生數據? –

+0

是的人不是這個的問題 –

回答

1

全局變量可能會導致這樣那樣的問題。

0

在您的代碼中,您有兩個具有相同接口名稱的不同文件。

它發生了,當您使用包含您已經導入到項目類的自定義SDK