【发布时间】:2016-11-19 11:17:58
【问题描述】:
我正在尝试将 mobile.connect.framework 添加到现有项目中。在添加框架之前,应用程序正在构建并正常运行。但是,一旦我添加了框架,它就会给出重复符号 OBJC_CLASS$_Base64 错误。我浏览了很多帖子,例如Duplicate Symbol OBJC_CLASS$_LoginController
和How duplicate symbol problem arises。但无法找到解决方案。 请帮我解决这个问题。它已经消耗了我半天的时间。
错误:-
ld: warning: directory not found for option '-L/Users/shailendra.suriyal/Documents/MyProjects/..../UberNewUser/ExternalLib/CardIO' duplicate symbol _OBJC_CLASS_$_Base64 in: /Users/shailendra.suriyal/Library/Developer/Xcode/DerivedData/./Build/Intermediates/Muri.build/Debug-iphonesimulator/Muri.build/Objects-normal/x86_64/Base64.o /Users/shailendra.suriyal/Documents/MyProjects/..../UberNewUser/ExternalLib/FrameWork/mobile.connect.framework/mobile.connect duplicate symbol _OBJC_METACLASS_$_Base64 in: /Users/shailendra.suriyal/Library/Developer/Xcode/DerivedData/hadqxhhslzvmwfddwlthosrdljjy/Build/Intermediates/.../Debug-iphonesimulator/Muri.build/Objects-normal/x86_64/Base64.o /Users/shailendra.suriyal/Documents/MyProjects/.../UberNewUser/ExternalLib/FrameWork/mobile.connect.framework/mobile.connect ld: 2 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
标签: ios objective-c xcode linker-errors