Когда я запускаю приложение, у меня появляется следующее предупреждение, которое препятствует запуску приложения:
Предупреждение: 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) и запустил:
Код: Выделить всё
pod init
pod install
После того, как он заработал в Xcode, я попытался запустить его из Android Studio, и у меня возникла та же ошибка, не позволявшая запуску приложения.
Flutter Doctor:
Код: Выделить всё
[✓] Flutter (Channel stable, 2.2.2, on macOS 11.4 20F71 darwin-x64, locale en-IL)
• Flutter version 2.2.2 at /Users/idanrefaeli/Developer/flutter
• Framework revision d79295af24 (5 weeks ago), 2021-06-11 08:56:01 -0700
• Engine revision 91c9fc8fe0
• Dart version 2.13.3
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/idanrefaeli/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.5.1, Build version 12E507
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
[✓] VS Code (version 1.57.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.23.0
[✓] Connected device (2 available)
• Idan’s (mobile) • 00008020-0011092101A2002E • ios • iOS 14.6
• Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.114
! Doctor found issues in 1 category.
Журнал «Выполнить» в Android Studio: Pastebin.com/7iYtdcTQ
Также этот журнал терминала после запуска «pod install»: Pastebin.com/1cCNuFYM
-- ОБНОВЛЕНИЕ --
Я наконец смог запустить приложение, все, что я сделал, это скопировал все файлы проекта в новый проект с нуля, и это сработало.
Возможно, эта проблема вызвана каким-то конфликтом, но, конечно, это было мое последнее средство.
Подробнее здесь: https://stackoverflow.com/questions/684 ... while-inst
Мобильная версия