Firebase pod 更新未更新

Posted

技术标签:

【中文标题】Firebase pod 更新未更新【英文标题】:Firebase pod update not updating 【发布时间】:2019-12-01 08:32:19 【问题描述】: Xcode 版本:11.2.1 Pod 版本:1.8.4

下面是我的 pod 文件:

所以我运行命令

pod update

pod 根本没有更新

以下是我的终端的详细信息:

如您所见,与 firebase 相关的所有内容都没有更新

【问题讨论】:

【参考方案1】:

pod 'Firebase', '6.13.0' 添加到 Podfile。

或者删除最后列出的四个 pod。

没有它,Podfile 中没有足够的信息来做正确的事情。因为最新的 Firestore 需要旧版本的 gRPC-C++,所以 CocoaPods 必须安装具有旧 gRPC-C++ 的最新 Firestore 或具有不需要它的 Firestore 版本的最新 gRPC-C++。

Podfile 应该明确说明它想要哪个最新版本。

另外,如果应用程序不直接需要某个 pod(gRPC-C++?),它不应该在 Podfile 中,以便它确实需要的依赖项(Firestore)可以选择适当的传递依赖项。

【讨论】:

嗨@Paul,想你的回复,我想将gRPC-C++更新到最新版本,那么我应该选择哪个版本的Firestore? Firestore 尚不能与最新的 gRPC-C++ 一起使用。您可以在github.com/firebase/firebase-ios-sdk/pull/4312 跟踪集成进度 知道了,谢谢,所以我刚刚删除了最后四个 pod,然后做了 pod 更新,Firebase 和 Firestore 更新了最新的,但是出现了一个新问题,请您看看?我为此创建了一个新问题:***.com/questions/59128847/…

以上是关于Firebase pod 更新未更新的主要内容,如果未能解决你的问题,请参考以下文章

XCode 未找到 Firebase v2.1.2(未找到框架错误)

使用 Cocoapods 时找不到 FMDB 库

Firebase Cloud Messaging 通知未显示在 iOS 设备上(前台和后台)

使用未声明的类型“Firebase”

向用户更新应用程序布局设计而不在 Firebase 配置中提交更新?

如何在 Flutter 应用程序中更新 Firebase 令牌并存储它?