Сборка платформы iOS завершается с ошибкой google_maps_flutter ^ 2.14.2 при запуске сборки flutter ios-frameworkIOS

Программируем под IOS
Ответить
Anonymous
 Сборка платформы iOS завершается с ошибкой google_maps_flutter ^ 2.14.2 при запуске сборки flutter ios-framework

Сообщение Anonymous »

Я пытаюсь создать платформы iOS из модуля Flutter с помощью команды flutter build ios-framework. Сборка завершается с ошибкой на этапе компиляции плагина, когда включен плагин google_maps_flutter.
Эта проблема возникает только для сборок iOS. Сборка Android работает правильно с той же конфигурацией.
Сбой происходит на этапе сборки FlutterPluginRegistrant с ошибкой ScanDependities, ссылающейся на GeneratedPluginRegistrant.m.
Зависимость
google_maps_flutter: ^2.14.2
Команда Используемая
flutter build ios-framework --output=../FlutterFrameworks
Ожидаемое поведение
Команда должна успешно сгенерировать платформы Flutter iOS и скомпилировать все платформы плагинов, включая google_maps_flutter.
Фактическое поведение
При компиляции платформ плагинов происходит сбой.
Вывод ошибки:
Невозможно создать платформы плагинов: ** BUILD FAILED **
Не удалось выполнить следующие команды сборки:
Сканировать зависимости
/>/Users/.../FlutterFrameworks/Debug/iphoneos/Pods.build/Debug-iphoneos/FlutterPluginRegistrant.build/Objects-normal/arm64/GeneratedPluginRegistrant.o
/Users/.../google_map_demo/.ios/Flutter/FlutterPluginRegistrant/Classes/GeneratedPluginRegistrant.m Normal Arm64 Objective-C com.apple.compilers.llvm.clang.1_0.compiler
(в цели FlutterPluginRegistrant из проекта Pods)
(1 ошибка)
Шаги по воспроизведению
  • Создайте модуль Flutter.
  • Добавьте следующую зависимость:

    google_maps_flutter: ^2.14.2
  • Запустите команду:

    flutter build ios-framework --output=../FlutterFrameworks
  • Обнаружьте сбой сборки во время компиляции плагина.
Среда
Flutter версия: 3.41.4

Версия Dart: 3.11.1

Версия DevTools: 2.54.1

Версия Xcode: 26.3

Версия macOS: 15.7.3 (M1)

Версия CocoaPods: 1.16.2
Дополнительные примечания
  • Проблема возникает только при создании платформ iOS.
  • Android успешно собирается с той же зависимостью.
  • Происходит ошибка. на этапе компиляции FlutterPluginRegistrant.
Будем признательны за любые рекомендации или обходные пути.

Подробнее здесь: https://stackoverflow.com/questions/799 ... ng-flutter
Ответить

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

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

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

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

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