Flutter — предупреждение (CocoaPods не установлены. Пропуск установки модуля) даже при установкеIOS

Программируем под IOS
Ответить
Гость
 Flutter — предупреждение (CocoaPods не установлены. Пропуск установки модуля) даже при установке

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


Я пытаюсь создать приложение Flutter с плагином Geolocator в Android Studio. Когда я запускаю приложение, у меня появляется следующее предупреждение, которое препятствует запуску приложения:

Внимание: CocoaPods не установлены. Пропуск установки модуля. CocoaPods используется для получения кода плагина на стороне платформы iOS и macOS, который реагирует на использование вашего плагина на стороне Dart. Без CocoaPods плагины не будут работать на iOS или macOS. Для получения дополнительной информации см. https://flutter.dev/platform-plugins. Инструкции по установке см. на странице https://guides.cocoapods.org/using/gett ... stallation.

Исключение: CocoaPods не установлены или находятся в недопустимом состоянии.

Я перепробовал все решения, которые нашел в Интернете (Stackoverflow и GitHub), но ничего не помогло.

Важно: когда я попытался запустить приложение из Xcode, а не из Android Studio, у меня возникла следующая ошибка:

Песочница не синхронизирована с Podfile.lock. Запустите «pod install» или обновите установку CocoaPods.

Итак, я сделал следующее: сменил каталог на ios (в проекте Flutter) и запустил:

под инициализации установка модуля Попытался еще раз запустить из Xcode, и все сработало отлично. После того, как он заработал на Xcode, я попытался запустить его из Android Studio, и у меня возникла та же ошибка, из-за которой приложение не запустилось.

Флаттер Доктор:

[✓] Flutter (стабильная версия канала, 2.2.2, на macOS 11.4 20F71 darwin-x64, локаль en-IL) • Версия Flutter 2.2.2 в /Users/idanrefaeli/Developer/flutter. • Версия платформы d79295af24 (5 недель назад), 11 июня 2021 г., 08:56:01 -0700. • Версия двигателя 91c9fc8fe0 • Дартс версия 2.13.3 [!] Android Toolchain - разработка для Android-устройств (Android SDK версии 30.0.3) • Android SDK в папке /Users/idanrefaeli/Library/Android/sdk. • Платформа android-30, инструменты сборки 30.0.3. • Бинарный файл Java по адресу: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java. • Версия Java Среда выполнения OpenJDK (сборка 11.0.8+10-b944.6916264) ✗ Статус лицензии Android неизвестен. Запустите `flutter Doctor --android-licenses`, чтобы принять лицензии SDK. См. https://flutter.dev/docs/get-started/in ... roid-setup для получения более подробной информации. [✓] Xcode — разработка для iOS и macOS • Xcode в /Applications/Xcode.app/Contents/Developer. • Xcode 12.5.1, версия сборки 12E507. • CocoaPods версии 1.10.1. [✓] Chrome — разработка для Интернета • Chrome: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome. [✓] Android Studio (версия 4.2) • Android Studio: /Applications/Android Studio.app/Contents. • Плагин Flutter можно установить из: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Плагин Dart можно установить из: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Версия Java Среда выполнения OpenJDK (сборка 11.0.8+10-b944.6916264) [✓] VS Code (версия 1.57.1) • Код VS в /Applications/Visual Studio Code.app/Contents. • Расширение Flutter версии 3.23.0. [✓] Подключенное устройство (доступно 2) • Идана (мобильный) • 00008020-0011092101A2002E • ios • iOS 14.6 • Chrome (веб) • chrome • веб-Javascript • Google Chrome 91.0.4472.114 ! Доктор обнаружил проблемы в 1 категории. Дополнительные журналы: Журнал «Выполнить» в Android Studio: Pastebin.com/7iYtdcTQ Также этот журнал терминала после запуска «pod install»: Pastebin.com/1cCNuFYM

-- ОБНОВЛЕНИЕ --

Наконец-то мне удалось запустить приложение. Все, что я сделал, это скопировал все файлы проекта в новый проект с нуля, и все заработало. Возможно, эту проблему вызвал какой-то конфликт, но, конечно, это было мое последнее средство.
Ответить

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

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

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

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

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