Приложение Flutter аварийно завершает работу на iOS 17 или более поздних версиях с пакетом входа в GoogleIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Flutter аварийно завершает работу на iOS 17 или более поздних версиях с пакетом входа в Google

Сообщение Anonymous »


При использовании метода googleSignIn.signIn() в моей производственной схеме iOS происходит сбой приложения. Это начало происходить после того, как я обновился до Xcode 15, и этот сбой происходит только на iOS 17.

Это работает по сценической схеме, но не работает по постановочной схеме.

Журнал исключений:

flutter: возникло следующее PlatformException Main :: PlatformDispatcher: flutter: PlatformException(google_sign_in, в UIViewController отсутствует начальная заполненная коллекция признаков флаттер: во время инициализации. Это серьезная ошибка, вероятно, вызванная доступом к свойствам или методам флаттер: контроллер представления перед вызовом инициализатора UIViewController. Просмотр контроллера: флаттер: , NSInternalInconsistencyException, null) порхать: флаттер: Когда было выброшено исключение, стек был таким: флаттер: #0 GoogleSignInApi.signIn (пакет: google_sign_in_ios/src/messages.g.dart:237:7) флаттер: флаттер: #1 GoogleSignInIOS._signInUserDataFromChannelData (пакет: google_sign_in_ios/google_sign_in_ios.dart:99:3) флаттер: флаттер: #2 GoogleSignIn._callMethod (пакет: google_sign_in/google_sign_in.dart:278:30) флаттер: Журнал доктора флаттера:

[✓] Flutter (стабильная версия канала, 3.16.5, на macOS 14.2.1 23C71 darwin-arm64, локаль en-IN) • Версия Flutter 3.16.5 стабильна на канале /Users/urvesh/Work/flutter. • Восходящий репозиторий https://github.com/flutter/flutter.git. • Версия платформы 78666c8dc5 (12 дней назад), 19 декабря 2023 г., 16:14:14 -0800. • Версия двигателя 3f3e560236 • Дартс версия 3.2.3 • Инструменты разработчика версии 2.28.4. [✓] Набор инструментов Android — разработка для устройств Android (Android SDK версии 34.0.0) • Android SDK в папке /Users/urvesh/Library/Android/sdk. • Платформа android-34, инструменты сборки 34.0.0. • Бинарный файл Java по адресу: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java. • Версия Java OpenJDK Runtime Environment (сборка 17.0.6+0-17.0.6b829.9-10027231). • Принимаются все лицензии Android. [✓] Xcode — разработка для iOS и macOS (Xcode 15.1) • Xcode в /Applications/Xcode.app/Contents/Developer. • Сборка 15C65. • CocoaPods версии 1.14.3. [✓] Android Studio (версия 2022.3) • Android Studio: /Applications/Android Studio.app/Contents. • Плагин Flutter можно установить из: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Плагин Dart можно установить из: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Версия Java OpenJDK Runtime Environment (сборка 17.0.6+0-17.0.6b829.9-10027231). [✓] VS Code (версия 1.85.1) • Код VS в /Applications/Visual Studio Code.app/Contents. • Расширение Flutter версии 3.80.0. [✓] Подключенное устройство (доступно 1) • iPhone 15 Pro Max (мобильный) • 4D4630D7-AE9D-4246-833B-DCC1D6D3A17B • ios • com.apple.CoreSimulator.SimRuntime.iOS-17-2 (симулятор) [✓] Сетевые ресурсы • Все ожидаемые сетевые ресурсы доступны. Я попробовал обновить пакет google_sign_in, который потребовал обновления флаттера, но это тоже не сработало, поэтому вернитесь к старой версии флаттера 3.13.9.

Проверил GoogleService-Info.plist как для продукта, так и для стадии, но все переменные/значения ключей верны
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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