更新Firebase Messaging时,“架构x86_64的重复符号”

时间:2017-03-15 22:41:40

标签: ios objective-c firebase google-toolbox-for-mac

我的iOS应用使用Firebase Messaging和Google Toolbox for Mac(GTM)。 GTM以前直接用文件包含在项目中(即不是cocoapods)。但是,当通过pod安装Firebase Messaging时,它还会安装带有pod的GTM,因为它是一个依赖项 - 因此我的项目中有两个GTM副本。

这是在Xcode中构建此项目时出现的错误:

147 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

如何使用添加了pod的GTM而不是直接添加文件的GTM?

1 个答案:

答案 0 :(得分:1)

删除单独的GTM副本或使用Firebase without CocoaPods