Проблема с настройкой плагина Flutter - PullRequest
0 голосов
/ 18 сентября 2018

Я работаю над проектом флаттера, который использует локальную базу данных.Для локальной базы данных я использую sqflite плагин https://pub.dartlang.org/packages/sqflite. Мое приложение работает нормально без установки sqflite.Однако, как только я установлю sqflite.Он перестает работать на IOS.Я получаю ошибки ниже.

Сгенерирована ошибка импорта 1.=== СОЗДАТЬ ЦЕЛЕВОЙ Runner OF PROJECT Runner С КОНФИГУРАЦИЕЙ Отладка === В файле, включенном в /Users/user/Documents/DEVELOPMENT/Flutter_Dev/Flutter_project/FlutterDatabaseSQFLite-master/ios/Runner/AppDelegate.m:1:/Documents/DEVELOPMENT/Flutter_Dev/Flutter_project/FlutterDatabaseSQFLite-master/ios/Runner/AppDelegate.h:2:9: фатальная ошибка: файл 'Flutter / Flutter.h' не найден, импорт ^ ~~~~~~~~~~~~~~~~~~ 1 ошибка сгенерирована./Users/user/Documents/DEVELOPMENT/Flutter_Dev/Flutter_project/FlutterDatabaseSQFLite-master/ios/Runner/main.m:2:9: фатальная ошибка: файл 'Flutter / Flutter.h' не найден, импортировать ^ ~~~~~~~~~~~~~~~~~~ 1 ошибка сгенерирована.=== СОЗДАТЬ ЦЕЛЕВОЙ Runner OF PROJECT Runner С КОНФИГУРАЦИЕЙ Отладка === ld: файл не найден: /Users/user/Library/Developer/Xcode/DerivedData/Runner-ctqhqjwcexxoquevqxydctpmagio/Build/Intermediates.uninxx)iphonesimulator / Runner.build / Objects-normal / x86_64 / AppDelegate.o clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) Не удалось создать приложение для симулятора.Ошибка запуска приложения на iPhone 8 Plus.

.И странная вещь после этой ошибки, если я создаю новый проект флаттера, это выдает мне ошибку ниже.

/ Пользователи / Пользователь / Документы / РАЗРАБОТКА / Flutter_Dev / Flutter_project / local_db / ios / Runner / AppDelegate.h: 1: 9: фатальная ошибка: файл 'Flutter / Flutter.h' не найден, импорт^ ~~~~~~~~~~~~~~~~~~ 1 ошибка сгенерирована.=== СОЗДАТЬ ЦЕЛЕВОЙ Runner ПРОЕКТНОГО Runner С КОНФИГУРАЦИЕЙ Отладка === /Users/user/Documents/DEVELOPMENT/Flutter_Dev/Flutter_project/local_db/ios/Runner/main.m:1:9: фатальная ошибка: 'Flutter / Flutter.h 'файл не найден #import ^ ~~~~~~~~~~~~~~~~~~ 1 сгенерирована ошибка.=== СОЗДАТЬ ЦЕЛЕВОЙ Runner OF PROJECT Runner С КОНФИГУРАЦИЕЙ Отладка === В файле, включенном в /Users/user/Documents/DEVELOPMENT/Flutter_Dev/Flutter_project/local_db/ios/Runner/GeneratedPluginRegistrant.m:5: Пользователи / пользовательские документы/DEVELOPMENT/Flutter_Dev/Flutter_project/local_db/ios/Runner/GeneratedPluginRegistrant.h:8:9: фатальная ошибка: файл 'Flutter / Flutter.h' не найден #import ^ ~~~~~~~~~~~~~~~~~~ 1 ошибка сгенерирована.=== СОЗДАТЬ ЦЕЛЕВОЙ Runner OF PROJECT Runner С КОНФИГУРАЦИЕЙ Отладка === ld: файл не найден: /Users/user/Library/Developer/Xcode/DerivedData/Runner-eqhuhphzvosrgvdilnpudqzvakju/Build/Interxug./indegn.iniphonesimulator / Runner.build / Objects-normal / x86_64 / AppDelegate.o clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) Не удалось создать приложение для симулятора.Ошибка запуска приложения на iPhone 8 Plus.

И приложение перестает работать.Вот вывод команды flutter doctor.

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v0.8.7-pre.6, on Mac OS X 10.14 18A384a,       locale en-IN)
[!] Android toolchain - develop for Android devices (Android SDK 28.0.2)
! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[✓] iOS toolchain - develop for iOS devices (Xcode 9.3)
[✓] Android Studio (version 3.1)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.27.2)
[✓] Connected devices (1 available)

Пожалуйста, помогите мне в этом.Заранее спасибо.

1 Ответ

0 голосов
/ 18 сентября 2018

Попробуйте изменить канал Flutter с Master на Beta

В терминале откройте каталог флаттера и задайте путь экспорта типа

flutter channel beta
...