Почему xCode не может создать мое приложение flutter с ошибкой ‘sqflite’ not found

#ios #flutter

#iOS #флаттер

Вопрос:

Я пытаюсь создать свое приложение Flutter для iOS с помощью xCode и получил ошибку:

 .../ios/Runner/GeneratedPluginRegistrant.m:10:9: Module 'sqflite' not found
 

Когда я пытаюсь создать приложение с помощью flutter с помощью command

 flutter build ios
 

У меня нет никаких проблем. Сборка приложения выполнена успешно.

Я попытался удалить каталог Pod в папке ios, а затем установить pod с нуля

 flutter pub get
pod install
 

Как исправить эту проблему с помощью xCode?

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

1. Сначала очистите flutter, а затем установите pod

2. Я тоже выполнил это действие

Ответ №1:

XCode выдает ошибку такого типа, например Module 'something' not found , когда иногда проблема где-то в другом месте. Итак, что я сделал, так это после запуска flutter build ios command я не пытался запустить его в XCode. Потому что он выдавал эти ошибки.

Итак, я заархивировал приложение и попытался опубликовать в App Store Connect. Затем я обнаружил реальную проблему / ошибку в своем коде.

App Store не поддерживает прозрачный логотип или значок приложения. Это была ошибка в моем случае. Итак, вы можете попытаться заархивировать и опубликовать в app Store connect. Это может показать вам реальную причину.

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

1. Спасибо, но как я могу опубликовать свое приложение в AppStore без Project -> Archive? Есть ли способ опубликовать после того, как я это сделал flutter build ios . Что мне нужно делать после этого?

2. Product > Destination > Any iOS Device. Затем выберите Product > Archive . Для получения дополнительной ссылки

3. Но моя сборка прерывается на этом этапе: Product > Archive

Ответ №2:

Измените целевое назначение на> Любое устройство iOS

Эта работа для меня

Ответ №3:

«Я нашел решение в существующем проекте, как только вы, ребята, добавите зависимости sqflite

Файл профиля в папке IOS не будет генерировать код, нам нужно удалить Podfile в ios rm ios/Podfile и снова запустить проект, у меня это работает «.

Кредит: благодаря viroth-geek