Использование XCode: 15.3
Обновление SDK Firebase с 7.8.0 до 10.24.0,
Однако после этого обновления мое приложение аварийно завершает работу в тестовых случаях, и появляется сообщение об ошибке:
"FirebaseApp по умолчанию экземпляр должен быть настроен до того, как можно будет инициализировать
экземпляр Remote Config по умолчанию. Один из способов гарантировать
это вызов FirebaseApp.configure() в
делегате приложения.
Код: Выделить всё
application(_:didFinishLaunchingWithOptions:)
в SwiftUI."
Хотя инициализация Firebase уже присутствует в AppDelegate,
Код: Выделить всё
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
}
Экземпляр FirebaseApp по умолчанию должен быть настроен до инициализации экземпляра FirebaseApp по умолчанию
Особенно этот: https://stackoverflow.com/a/61352175/3825016
Попытался определить Firebase как статическую библиотеку в Podfile,
Код: Выделить всё
pod 'Firebase/Core', '10.24.0' do
use_frameworks! :linkage => :static
end
pod 'Firebase/RemoteConfig', '10.24.0' do
use_frameworks! :linkage => :static
end
pod 'FirebaseInAppMessaging', '10.24.0-beta' do
use_frameworks! :linkage => :static
end
pod 'Firebase/Crashlytics', '10.24.0' do
use_frameworks! :linkage => :static
end
pod 'FirebaseMessaging', '10.24.0' do
use_frameworks! :linkage => :static
end
Я даже нашел эту ветку обсуждения на Github: https://github .com/firebase/firebase-ios-sdk/issues/11521
Проблема кажется похожей, но решения не найдено.
Любая помощь приветствуется! Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/783 ... instance-m