2016-11-18 152 views
0
 
duplicate symbol _OBJC_METACLASS_$_GTMOAuth2Keychain in: 
    /Users/anand/Library/Developer/Xcode/DerivedData/NIDA_Rooms-bawdeawpyzqrkjazbcspzbsqgrht/Build/Products/Release-iphoneos/GTMOAuth2/libGTMOAuth2.a(GTMOAuth2ViewControllerTouch.o) 
    /Users/anand/Documents/Anand_ios_Project/ROC&NIDAROOMS/ROCAPP 3/GoogleOpenSource.framework/GoogleOpenSource(GTMOAuth2ViewControllerTouch.o) 
ld: 112 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+1

只需從您的項目中刪除framewrok並清理並再次添加。你的重複問題解決。 –

+0

用更多的重複符號更新您的問題。 – rmaddy

回答

0

您鏈接到GoogleOpenSource.frameworklibGTMOAuth2.a。兩者都包含(定義)符號_OBJC_METACLASS_$_GTMOAuth2Keychain。您應該從鏈接中刪除框架或lib。

+0

如何解決它?因爲我使用這個框架,所以不能刪除。 – Sangu

+0

嘗試從項目的目標設置中刪除庫。重複的符號錯誤應該消失,但可能會出現丟失的符號。如果發生這種情況,請再次添加庫並移除框架。您無法使用庫和框架來構建您的應用程序。 – clemens

+0

請nevgate如何在項目中做到這一點 – Sangu

相關問題