4

通过 CocoaPods使用GoogleMLKit 0.61.0 正在将 Google Firebase 库从我项目中定义的最新库降级到下面详述的旧版本

before MLKit - Firebase/Analytics (6.27.0)
after MLKit  - Firebase/Analytics (6.20.0)

before MLKit - Firebase/Core (6.27.0):
after MLKit  - Firebase/Core (6.20.0):

before MLKit  - nanopb (~> 1.30905.0)
before MLKit  - FirebaseCore (6.8.0):
before MLKit  - FirebaseCoreDiagnostics (~> 1.3)
after MLKit   - nanopb (= 0.3.9011)
after MLKit   - FirebaseAnalyticsInterop (1.5.0)
after MLKit   - FirebaseCore (6.6.4):
after MLKit   - FirebaseCoreDiagnostics (~> 1.2)
after MLKit   - FirebaseCoreDiagnosticsInterop (~> 1.2)

我的播客文件:

...
  pod 'Firebase/Crashlytics'
  pod 'Firebase/Analytics'
  pod 'Firebase/Performance'
  pod 'GoogleMLKit/BarcodeScanning', '= 0.61.0'. //Latest GoogleMLKit version
  pod 'GoogleMLKit/TextRecognition', '= 0.61.0'
...

根据更改日志,它对 Firebase 没有任何依赖关系,但是当我尝试使用它时,它也在更新 firebase。而且我们不能使用旧的 Firebase 版本,因为我们在那里遇到了很多问题和崩溃

This is the first release of ML Kit as a standalone SDK, independent from Firebase.
This SDK offers all the on-device APIs that were previously offered through the ML Kit for Firebase SDK. 

对此的任何帮助将不胜感激

4

2 回答 2

5

我们刚刚发布了 CocoaPod 的补丁0.61.1版本MLKitCommon。请安装最新GoogleMLKit版本并让我们知道问题是否已解决。

于 2020-07-15T20:57:25.987 回答
4

更新: 2020 年 7 月 15 日:运行pod update

正如@Dong Chen 所指出的,该问题现已在MLKitCommon0.61.1 版本中得到修复。


这看起来像是MLKitCommonpod 中的错误。它取决于 3.x 版本,GoogleDataTransport而 Firebase 是更高版本的几个版本。CocoaPods 安装找到了几个月前的 Firebase 兼容版本。

于 2020-07-14T14:38:53.757 回答