Я сталкиваюсь с постоянной проблемой при запуске приложения Flutter для iOS на физическом симуляторе iPhone и iOS (iOS 26.1). Я использую последние версии Flutter и Dart, и мой проект интегрирован с Firebase Storage и Firebase Core.
The app builds successfully using Xcode, but when it launches on the device, Firebase fails to initialize and the app crashes with the following error:
Xcode build done. 234.3s
flutter: ❌ Firebase initialization failed: PlatformException(channel-error, Unable to establish connection on channel., null, null)
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
#0 FirebaseCoreHostApi.initializeCore (messages.pigeon.dart:210:7)
#1 MethodChannelFirebase._initializeCore (...)
#2 MethodChannelFirebase.initializeApp (...)
#3 Firebase.initializeApp (...)
#4 initializeFirebase (main.dart:72)
#5 main (main.dart:37)
То, что я уже пробовал
Обновил Flutter до последней стабильной версии
Обновил Dart
Переустановил зависимости iOS
Удален и повторно добавлен Firebase с помощью пакета Swift Менеджер
Я сталкиваюсь с постоянной проблемой при запуске приложения Flutter для iOS на [b]физическом симуляторе iPhone и iOS[/b] (iOS [b]26.1[/b]). Я использую [b]последние версии Flutter и Dart[/b], и мой проект интегрирован с [b]Firebase Storage[/b] и [b]Firebase Core[/b]. [code]The app builds successfully using Xcode, but when it launches on the device, Firebase fails to initialize and the app crashes with the following error:
Xcode build done. 234.3s flutter: ❌ Firebase initialization failed: PlatformException(channel-error, Unable to establish connection on channel., null, null) [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null) #0 FirebaseCoreHostApi.initializeCore (messages.pigeon.dart:210:7) #1 MethodChannelFirebase._initializeCore (...) #2 MethodChannelFirebase.initializeApp (...) #3 Firebase.initializeApp (...) #4 initializeFirebase (main.dart:72) #5 main (main.dart:37) [/code] [b]То, что я уже пробовал[/b] [list] [*]Обновил Flutter до последней стабильной версии
[*]Обновил Dart
[*]Переустановил зависимости iOS
[*]Удален и повторно добавлен Firebase с помощью пакета Swift Менеджер
[*]Очистка папки сборки Xcode (Shift + Cmd + K)
[*][code]flutter clean[/code] / flutter pub get
[*]Проверенный GoogleService-Info.plist внутри цели Runner
[/list] [b]Среда[/b] [list] [*]Flutter: последняя стабильная версия
[*]Dart: последняя версия
[*]iPhone: iOS 26.1
[*]Firebase Core/хранилище
[*]macOS: Tahoe (M2)
[/list] [b]В чем мне нужна помощь[/b] [list] [*]Почему Firebase завершается с ошибкой [b]PlatformException(channel-error)[/b] на физическом устройстве и в симуляторе iOS?
[*]Известна ли проблема с iOS 26.1 и инициализацией Firebase?
[*]Как правильно очистить/удалить и повторно добавить Firebase, когда Xcode блокирует удаление зависимостей пакета? /> [/list] Любые рекомендации действительно помогут. Спасибо!