ios - 架构 arm64 的 112 个重复符号

标签 ios linker-errors duplicate-symbol

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)

最佳答案

您链接到 GoogleOpenSource.frameworklibGTMOAuth2.a。两者都包含(定义)符号 _OBJC_METACLASS_$_GTMOAuth2Keychain。您应该从链接中删除框架或库。

关于ios - 架构 arm64 的 112 个重复符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40670456/

相关文章:

c++ - 重复符号、SWIG 和 C++ vector 的链接器错误

ios - IBInspectable setTitle :forState on UIButton not working

ios - iOS 8与iOS 10上的Firebase动态链接行为

unit-testing - 构建单元测试目标时出现链接错误

c++ - 对 `kill' 的 undefined reference

objective-c - ios deleteconformation 按钮

ios - 如何在 swift 3 中使用 UIView 类中的 PerformSegue

c++ - 使用 llvm 构建链接器错误

c++ - 为什么在类中定义的 C++ 成员函数不会产生重复符号,而在 C 中会产生重复符号?