2014-02-17 64 views
0

我想添加一些社交網絡skds到我的項目。我從Facebook SDK開始,一切正常。但是,當我加入了谷歌+ SDK並添加-ObjC標誌,編譯開始下一個錯誤而失敗:Facebook SDK v3.12的鏈接器錯誤

/Users/developer/Documents/Projects/iOS/FacebookSDK.framework/FacebookSDK(Facebook.o) 
ld: 49 duplicate symbols for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

但是,當我刪除此標誌,編譯去好。在這種情況下我應該怎麼做?

+0

看看[這裏](http://stackoverflow.com/questions/16427024/duplicate-symbols-for-architecture-armv7) – Lefteris

回答

0

如果某些框架或lib中需要的標誌(-all_load或-ObjC)可以加載這個特殊的庫與其他鏈接器標誌這樣一個

-force_load "$(BUILT_PRODUCTS_DIR)/libRestKit.a" 

不記得排除這個目標對LIB避免符號重複