美文网首页
Xcode 编译遇到错误:duplicate symbol _b

Xcode 编译遇到错误:duplicate symbol _b

作者: 暮雨岚风 | 来源:发表于2018-09-19 13:01 被阅读0次

编译时候出现错误:

duplicate symbol _base64Decode in:
    /Users/mac/GitHub/Works/xxx/xxx/Pods/UMengUShare/UShareSDK/SocialLibraries/WeChat/WechatSDK/libWeChatSDK.a(base64.o)
    /Users/mac/Library/Developer/Xcode/DerivedData/xxx-dzntfhgmbaenstclojvuiyuuxxmt/Build/Products/Debug-iphoneos/libcocos2d iOS.a(base64.o)
ld: 1 duplicate symbol for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error1.png

原因:
两个库文件的都定义了base64Decode,Xcode就认为是重复定义了,因此报错
解决办法:
删掉 TARGETS->Build Settings->other linker flag-> -all_load!

相关文章

网友评论

      本文标题:Xcode 编译遇到错误:duplicate symbol _b

      本文链接:https://www.haomeiwen.com/subject/vlqinftx.html