我的iOS应用使用Firebase Messaging和Mac版Google工具箱(GTM)。以前,GTM随文件一起直接包含在项目中(即不包含cocoapods)。但是,当通过Pod安装Firebase Messaging时,它也是与Pod一起安装的,因为它是一个依赖项-因此,我的项目中有两个GTM副本。

这是在Xcode中构建此项目时发生的错误:

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

如何在直接与文件一起添加的GTM上使用随Pod一起添加的GTM?

最佳答案

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

关于ios - 更新Firebase消息传递时“架构x86_64的重复符号”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42822085/

10-12 15:25