1

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

如何在直接与文件一起添加的 GTM 上使用通过 pod 添加的 GTM?

4

1 回答 1

1

要么消除 GTM 的单独副本,要么使用不带 CocoaPods 的 Firebase

于 2017-06-12T20:32:09.537 回答