Firebase Pods 不断发布新的 Versions/Changing 来源
Firebase Pods Constantly Releasing New Versions/Changing Source
我正在 Swift 开发一个 Xcode 项目,该项目依赖于我通过 Cocoa 下载的 Firebasepods。自 2020 年初以来,与 Pods 相关的各种错误将每 4 天左右出现一次并导致构建崩溃。 运行 pod install 和 pod update 修复了问题,但是,再过 4 天左右,新的错误又回来了。最近的错误是 Swift 编译器错误,对于 "Firebase.h" 类型的许多不同文件读取 Duplicate interface definition for class 'FIRApp'
或 Redefinition of 'FIRLoggerLevel'
当 运行 pod 更新时,我通常会收到一长串 pods 已更新或来源已更改的列表:
Installing Firebase 6.21.0 (was 6.20.0)
Installing FirebaseAnalytics 6.4.0 (was 6.3.1 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing FirebaseAuth 6.5.1 (was 6.5.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing FirebaseCore 6.6.5 (was 6.6.4 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing FirebaseInstallations 1.1.1 (was 1.1.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing GoogleAppMeasurement 6.4.0 (was 6.3.1 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing GoogleDataTransport 5.1.0 (was 5.0.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing GoogleDataTransportCCTSupport 2.0.1 (was 2.0.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
有谁知道为什么 pods 自 2020 年初以来如此频繁地更新和更改来源?这个问题导致无法高效开发,因为我经常 运行 遇到这些错误,最近 运行 pod install 和 pod update 还没有修复这些错误。欢迎任何建议、解释或其他意见。
Firebase 会定期发布增量改进版本。请参阅 release notes.
中的详细信息
如果您想避免更新,请使用 pod install
而不是 pod update
。 pod install
保留 Podfile.lock
中指定的先前安装的版本。 pod update
将更新到最新安装的版本。
我正在 Swift 开发一个 Xcode 项目,该项目依赖于我通过 Cocoa 下载的 Firebasepods。自 2020 年初以来,与 Pods 相关的各种错误将每 4 天左右出现一次并导致构建崩溃。 运行 pod install 和 pod update 修复了问题,但是,再过 4 天左右,新的错误又回来了。最近的错误是 Swift 编译器错误,对于 "Firebase.h" 类型的许多不同文件读取 Duplicate interface definition for class 'FIRApp'
或 Redefinition of 'FIRLoggerLevel'
当 运行 pod 更新时,我通常会收到一长串 pods 已更新或来源已更改的列表:
Installing Firebase 6.21.0 (was 6.20.0)
Installing FirebaseAnalytics 6.4.0 (was 6.3.1 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing FirebaseAuth 6.5.1 (was 6.5.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing FirebaseCore 6.6.5 (was 6.6.4 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing FirebaseInstallations 1.1.1 (was 1.1.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing GoogleAppMeasurement 6.4.0 (was 6.3.1 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing GoogleDataTransport 5.1.0 (was 5.0.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
Installing GoogleDataTransportCCTSupport 2.0.1 (was 2.0.0 and source changed to `https://cdn.cocoapods.org/` from `trunk`)
有谁知道为什么 pods 自 2020 年初以来如此频繁地更新和更改来源?这个问题导致无法高效开发,因为我经常 运行 遇到这些错误,最近 运行 pod install 和 pod update 还没有修复这些错误。欢迎任何建议、解释或其他意见。
Firebase 会定期发布增量改进版本。请参阅 release notes.
中的详细信息如果您想避免更新,请使用 pod install
而不是 pod update
。 pod install
保留 Podfile.lock
中指定的先前安装的版本。 pod update
将更新到最新安装的版本。