Фатальная ошибка: «Флаттер/Флаттер.файл h’ не найден #импорт — iOS

# #flutter #dart #google-cloud-firestore #runtime-error

Вопрос:

Мое приложение работало хорошо, пока я не столкнулся со следующей проблемой: «Фатальная ошибка:» Флаттер/Флаттер.h’ файл не найден #импорт <Флаттер/Флаттер.h>» :

 Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
lib/main.dart:1
Xcode build done.                                            8.1s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **
Xcode's output:
↳
    In file included from /Users/XnameX/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.2/ios/Classes/FLTPathProviderPlugin.m:5:
    /Users/XnameX/Desktop/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.2/ios/Classes/FLTPathProviderPlugin.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
    #import <Flutter/Flutter.h>
            ^~~~~~~~~~~~~~~~~~~
    1 error generated.
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Analyzing workspace
    note: Constructing build description
    note: Build preparation complete
    note: Removed stale file '/Users/XnameX/Library/Developer/Xcode/DerivedData/Runner-cfjslqyzzdpnoyeoygvffcmbgtpq/Build/Products/Debug-iphonesimulator/sqflite/sqflite.framework'
Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max.
Exited (sigterm)
 

Что я могу сделать, чтобы решить эту проблему? Заранее большое спасибо!

Комментарии:

1. Привет! Я попробовал эту ссылку ( kindacode.com/article/… ) и последовал пошаговым инструкциям по этой ссылке, но я все равно получаю ту же ошибку. Что мне делать?

2. Привет. Вы нашли способ решить эту проблему?

Ответ №1:

Это то, что сработало для меня.

  1. Удалите папку .pubcache, вы можете найти ее там, где вы установили flutter (вы можете запустить «какой flutter», если вы не уверены, где), обычно это скрытый файл, поэтому вам придется включить в настройках отображение скрытых файлов (shift Команда полная остановка для отображения скрытых файлов на Mac).
  2. Запустите «flutter clean» в своем терминале (убедитесь, что папка сборки удалена).
  3. Удалите символические ссылки, модули и подфайлы.блокировка из папки ios
  4. Удалите свой файл pubspec.lock
  5. Постройте заново

Если у вас все еще возникают проблемы, вы можете пойти дальше 1)Понизить рейтинг Flutter с помощью «понижения рейтинга flutter» 2) восстановить кэш flutter pub 3) удалить сгенерированный.xcconfig из каталога ios/Flutter 4) установить модуль (из каталога ios) 5) построить заново