我的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/