Flutter, при сборке на iOS такого модуля Firebase нет.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 Flutter, при сборке на iOS такого модуля Firebase нет.

Сообщение Гость »


Поскольку это ошибка флаттера, я хочу найти чистое исправление на своем терминале, не углубляясь в настройки xcode

Приведенный ниже список команд использовался для того, чтобы сделать это за меня до того, как я обновил flutter до 3.13.4

Список команд, которые я использовал перед сборкой или запуском новой чистой сборки после обновления моего кода

удалить ios/Pods удалить ios/Podfile.lock удалить pubspec.lock порхать чисто флаттер паб получить капсула распадается репозиторий pod удалить багажник sudo gem установить Cocoapods-деинтегрировать Cocoapods-Clean очистка кэша пода --all sudo gem удалить Cocopods sudo gem установить какаоподы настройка модуля установка модуля --verbose обновление модуля --verbose сборка флаттера ios-framework --output=Flutter а также я не забыл перезапустить идею xcode и intellij, и я отказываюсь от мысли, что перезагрузка моего Mac может это исправить. Мой доктор по трепетанию

Сводка доктора (чтобы увидеть все подробности, запустите flutter Doctor -v): [✓] Flutter (стабильная версия канала, 3.13.4, на macOS 13.0 22A380 darwin-x64, локаль en-GB) [✓] Набор инструментов Android — разработка для устройств Android (Android SDK версии 31.0.0) [✓] Xcode — разработка для iOS и macOS (Xcode 14.3.1) [✓] Chrome — разработка для Интернета [✓] Android Studio (версия 2021.3) [✓] IntelliJ IDEA Community Edition (версия 2023.1.2) [✓] Подключенное устройство (доступно 3) [✓] Сетевые ресурсы мой AppDelegate.swift (раньше это работало отлично)

импортировать UIKit импортировать флаттер импортировать Firebase импортировать FirebaseMessaging @UIApplicationMain @objc класс AppDelegate: FlutterAppDelegate { переопределить приложение func( _ приложение: UIApplication, DidFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Бул { FirebaseApp.configure() GeneratedPluginRegistrant.register(с: self) вернуть super.application(application, DidFinishLaunchingWithOptions: launchOptions) } переопределить приложение func (_ приложение: UIApplication, DidRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { Messaging.messaging().apnsToken = токен устройства print("Токен: \(deviceToken)") супер.приложение(приложение, DidRegisterForRemoteNotificationsWithDeviceToken: deviceToken) } } Это мой подфайл

# Раскомментируйте эту строку, чтобы определить глобальную платформу для вашего проекта. платформа: iOS, '12.0' источник «https://github.com/CocoaPods/Specs.git» # источник 'https://cdn.cocoapods.org/' # источник «https://cocoapods-cdn.netlify.app/» # Аналитика CocoaPods синхронно отправляет сетевую статистику, влияющую на задержку сборки флаттера. ENV['COCOAPODS_DISABLE_STATS'] = 'истина' проект 'Бегун', { 'Отладка' => :отладка, 'Профиль' => :релиз, 'Выпуск' => :выпуск, } защита flutter_root сгенерированный_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) если только File.exist?(generated_xcode_build_settings_path) поднять "#{generated_xcode_build_settings_path} должен существовать. Если вы запускаете установку модуля вручную, убедитесь, что сначала выполняется flutter pub get" конец File.foreach(generated_xcode_build_settings_path) do |line| совпадения = line.match(/FLUTTER_ROOT\=(.*)/) вернуть совпадения[1].strip, если совпадения конец поднять «FLUTTER_ROOT не найден в #{generated_xcode_build_settings_path}. Попробуйте удалить Generated.xcconfig, затем запустите flutter pub get" конец требуется File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) flutter_ios_podfile_setup цель «Бегущий» сделать используйте_frameworks! используйте_modular_headers! flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) модуль «GoogleУтилиты» конец post_install сделать |установщик| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings (цель) target.build_configurations.each do |config| config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [ '$(унаследовано)', 'PERMISSION_MICROPHONE=1', 'PERMISSION_CAMERA=1', 'PERMISSION_PHOTOS=1', 'PERMISSION_LOCATION=1', 'PERMISSION_NOTIFICATIONS=1', ] if target.respond_to?(:product_type) и target.product_type == "com.apple.product-type.bundle" target.build_configurations.each do |config| config.build_settings['CODE_SIGNING_ALLOWED'] = 'НЕТ' config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET' конец конец конец конец конец цель «ImageNotification» сделать используйте_frameworks! модуль «Firebase/Сообщения» модуль «GoogleУтилиты» конец и теперь не получается построить бросок :-
[ +2 мс] Ошибка компилятора Swift (Xcode): использование связующих заголовков с интерфейсами модулей не поддерживается. [ +1 мс] Без категории (Xcode): команда SwiftDriver выдала ошибки, но не вернула ненулевой код выхода, указывающий на сбой. [ ] Ошибка (Xcode): нет такого модуля «Firebase». /Users/rageh/Library/Developer/Xcode/DerivedData/Runner-ermxlolpdlimwigajulthlreyixv/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.swiftinterface:4:7 [ ] Ошибка (Xcode): нет такого модуля «Firebase». /Users/rageh/Library/Developer/Xcode/DerivedData/Runner-ermxlolpdlimwigajulthlreyixv/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.private.swiftinterface:4:7 [ ] Ошибка (Xcode): не удалось проверить интерфейс модуля «Runner» из-за ошибок, указанных выше; текстовый интерфейс может быть сломан из-за проблем проекта или ошибки компилятора. /Users/rageh/Library/Developer/Xcode/DerivedData/Runner-ermxlolpdlimwigajulthlreyixv/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.private.swiftinterface:0:0 [ +1 мс] Не удалось собрать приложение для симулятора. [ ] Ошибка при запуске приложения на iPhone 14 Pro Max. [ +2 мс] «Флаттер-бег» занял 1 230 760 мс. [ +17 мс] # 0 throwToolExit (пакет: flutter_tools/src/base/common.dart:10:3) # 1 RunCommand.runCommand (пакет: flutter_tools/src/commands/run.dart:760:9) #2 FlutterCommand.run. (пакет:flutter_tools/src/runner/flutter_command.dart:1297:27) #3 AppContext.run. (пакет:flutter_tools/src/base/context.dart:150:19) #4 CommandRunner.runCommand (пакет:args/command_runner.dart:212:13) #5 FlutterCommandRunner.runCommand. (пакет:flutter_tools/src/runner/flutter_command_runner.dart:339:9) #6 AppContext.run. (пакет:flutter_tools/src/base/context.dart:150:19) #7 FlutterCommandRunner.runCommand (пакет: flutter_tools/src/runner/flutter_command_runner.dart:285:5) #8 run.. (пакет:flutter_tools/runner.dart:115:9) #9 AppContext.run. (пакет:flutter_tools/src/base/context.dart:150:19) #10 основной (пакет:flutter_tools/executable.dart:90:3)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • [CloudFirestore]Uncaught TypeError: не удалось разрешить спецификатор модуля «firebase/app». Относительные ссылки должны
    Гость » » в форуме Javascript
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • DUALSTACK_ENDPOINT_ENABLED при сборке s3Client
    Гость » » в форуме JAVA
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость
  • Как удалить код тестирования из файлов js при сборке с использованием vite
    Гость » » в форуме Javascript
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • Flutter Cupertino: язык выбора даты и времени на чешский
    Гость » » в форуме IOS
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость
  • Ошибка Build.gradle в проекте flutter: возникла проблема с оценкой проекта «:app»
    Гость » » в форуме Android
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость

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