【发布时间】:2013-11-02 13:05:14
【问题描述】:
重复符号 _OBJC_CLASS_$_GTMBase64 在: ../../TCWeiboSDK/libTCWeiboSDK.a(GTMBase64.o) ../../TBPlatform.framework/TBPlatform(GTMBase64.o)
重复符号 _OBJC_METACLASS_$_GTMBase64 在: ../../TCWeiboSDK/libTCWeiboSDK.a(GTMBase64.o) ../../TBPlatform.framework/TBPlatform(GTMBase64.o)
ld:架构 i386 的 2 个重复符号
clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)
这是我的错误。我已经知道原因是两个lib 都包含一个名为GTMBase64 的类,但是这两个库不是开源的。所以我不能轻易修改源代码。
我曾经使用“otool”命令解压这两个.a 文件,发现这两个lib 中的GTMBase64 的汇编代码不同。最后,我不知道如何解决这个问题。
【问题讨论】:
标签: objective-c duplicates static-libraries