Использование GoogleMLKit 0.61.0 через CocoaPods понижает версии библиотек Firebase до 6.20.0 - PullRequest
4 голосов
/ 14 июля 2020

Использование GoogleMLKit 0.61.0 через CocoaPods понижает версию библиотек 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)

Мой podfile:

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

Согласно changelog он не имеет никакой зависимости от 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. 

Любая помощь по этому поводу будет очень признательна

Ответы [ 2 ]

5 голосов
/ 15 июля 2020

Мы только что выпустили патч версии 0.61.1 для MLKitCommon CocoaPod. Установите последнюю версию GoogleMLKit и сообщите нам, если проблема устранена.

3 голосов
/ 14 июля 2020

Обновление: 15 июля 2020 г .: Выполните pod update.

Как указал @Dong Chen, проблема теперь исправлена ​​в MLKitCommon версии 0.61.1.

Похоже на ошибку в модуле MLKitCommon. Это зависит от версии 3.x GoogleDataTransport, а Firebase - на несколько версий позже. Установка CocoaPods находит совместимую версию Firebase, возраст которой несколько месяцев.

...