我的Podfile
配置为将Firebase更新到所有最新版本。
target 'MyApp' do
use_frameworks!
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Crashlytics'
pod 'Firebase/Firestore'
pod 'Firebase/Functions'
pod 'Firebase/Messaging'
pod 'Firebase/Storage'
end
但是,当我运行pod outdated
时,我注意到并不是所有的依赖项都设置为在后续更新中更新,如下所示:
- gRPC-C++ 1.44.0 -> 1.44.0 (latest version 1.50.0)
- gRPC-Core 1.44.0 -> 1.44.0 (latest version 1.52.0-pre2)
这是否是因为Firebase已确定不需要此更新中的最新版本?
1条答案
按热度按时间hi3rlvi21#
是的,FirebaseFirestore特别依赖于gRPC-C的1.44.0版本。请参阅https://github.com/CocoaPods/Specs/blob/master/Specs/0/9/f/FirebaseFirestore/10.4.0/FirebaseFirestore.podspec.json#L87。
gRPC在更高版本中更改了其C版本,需要一些Firestore更新。PR正在https://github.com/firebase/firebase-ios-sdk/pull/10650进行