ld: 1个重复符号,适用于架构x86_64的构建失败

5

我的构建失败了,我尝试了很多方法,但是我无法解决它。

duplicate symbol _GSDK_GTMNSDataZLibExportToSuppressLibToolWarning in:
    /Users/Macpro/Documents/evoteam/ClassifiedTemplate/../Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a(GTMNSData+zlib.o)
    /Users/Macpro/Documents/evoteam/Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a(GTMNSData+zlib.o)
ld: 1 duplicate symbol for architecture x86_64

感谢您的帮助。
谢谢您提供的任何帮助。

似乎文件 libGTM_NSData+zlib_external.a 存在于两个位置? - childrenOurFuture
我在更新了Google iOS SDK 2.0.3的cocoapods后也遇到了同样的错误,你找到解决方案了吗?“在以下位置重复符号_GSDK_GTMNSDataZLibExportToSuppressLibToolWarning: .../Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a(GTMNSData+zlib.o) .../Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib_external.a(GTMNSData+zlib.o) ld: x86_64架构下有1个重复符号” - Tushar
我仍然无法解决它,真的很令人沮丧。 - nelzaatari
2个回答

3
将其添加到你的 Podfile 中。
pod 'Google', '<=1.3.2'
pod 'GoogleUtilities', '<=1.1.0'

0

Google 刚刚修复了这个问题:更新pods,一切都会好起来。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接