Использование 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.
Любая помощь по этому поводу будет очень признательна