Я пытаюсь обновить мой проект Swift до Firebase new SDK Version 4.0.0 с помощью CocoaPods (как это было предложено в документации), но обновленный SDK, похоже, не устанавливается, даже если я следую инструкциям в документации.
Может ли кто-нибудь помочь мне понять, почему это не работает и что я могу сделать, чтобы обновить новый Firebase SDK?
Мой подфайл
# Uncomment this line to define a global platform for your project
platform :ios, '9.2'
# Uncomment this line if you're using Swift
use_frameworks!
target 'myProject' do
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Core'
pod 'Firebase/Storage'
pod 'Firebase/Database'
pod 'Firebase/Crash'
pod 'Firebase/Messaging'
pod 'Alamofire', '~> 4.4'
end
Когда я запускаю pod install
, я получаю этот, казалось бы, многообещающий вывод (за исключением того, что он не является версией 4, как я думаю, это должно быть):
Analyzing dependencies
Downloading dependencies
Using Alamofire (4.4.0)
Installing Firebase 3.17.0 (was 3.17.0)
Using FirebaseAnalytics (3.9.0)
Using FirebaseAuth (3.1.1)
Using FirebaseCore (3.6.0)
Using FirebaseCrash (1.1.6)
Using FirebaseDatabase (3.1.2)
Using FirebaseInstanceID (1.0.10)
Using FirebaseMessaging (1.2.3)
Using FirebaseStorage (1.1.0)
Using GTMSessionFetcher (1.1.9)
Using GoogleToolboxForMac (2.1.1)
Using Protobuf (3.3.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 8 dependencies from the Podfile and 13 total pods installed.
Я могу сказать, что он не обновляется до последнего SDK, потому что новая документация по firebase не соответствует функциям, которые работают в моем проекте. Мой проект находится в Swift, поэтому, например:
Работы
FIRApp.configure()
Не работает (но предлагается документацией)
FirebaseApp.configure()
Я тоже пробовал эти решения: