Обновление Firebase до 10.24.0. Модульный тест завершается неудачей, поскольку экземпляр FirebaseApp должен быть настроеIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Обновление Firebase до 10.24.0. Модульный тест завершается неудачей, поскольку экземпляр FirebaseApp должен быть настрое

Сообщение Anonymous »

Я пробовал множество решений, представленных на Stackoverflow, а также на GitHub. Однако ни один из них не работает. Поэтому я пытаюсь предоставить более подробную информацию о проблеме, с которой столкнулся.
Использование XCode: 15.3
Обновление SDK Firebase с 7.8.0 до 10.24.0,
Однако после этого обновления мое приложение аварийно завершает работу в тестовых случаях, и появляется сообщение об ошибке:

"FirebaseApp по умолчанию экземпляр должен быть настроен до того, как можно будет инициализировать
экземпляр Remote Config по умолчанию. Один из способов гарантировать
это вызов FirebaseApp.configure() в
делегате приложения.

Код: Выделить всё

application(_:didFinishLaunchingWithOptions:)
или инициализатор структуры @main
в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»