出現這種情況
ld: 2 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ios開發這個錯誤一定少不了,一般這三方面的問題
1.引用出錯,把***.h弄成了.m,檢查一下你的所有引用;
2.再就是你引用第三方的庫,你添加文件是系統沒有所第三方庫的.m文件參入的編譯中去,你向項目添加文件得注意了;
3.就是不小心添加的重複的類,向Entity之類,具體你可以看這裏http://stackoverflow.com/questions/2264455/iphone-duplicate-symbol-error
順便說一下http://stackoverflow.com/這個網站是iso開發不可少的一個網站;
4.有些frameworks沒有添加進來也會出現上面的問題;
如果有第五的,請留言!