Я пытался запустить и развернуть старое приложение для флаттера (Android и iOS), над которым я работал, на моей старой машине ma c, для которой я не помню спецификации, но когда Я получил более новую ма c со следующими характеристиками: Операционная система: macOS Catalina 10.15.3
Название модели: MacBook Pro
Идентификатор модели: MacBookPro16,1
Имя процессора: 8-ядерный Intel Core i9
Частота процессора: 2,3 ГГц
Количество процессоров: 1
Общее количество ядер: 8
L2 Кэш (на ядро): 256 КБ
Кэш-память L3: 16 МБ
Технология Hyper-Threading: включена
Память: 16 ГБ
Версия загрузочного ПЗУ : 1037.80.53.0.0 (iBridge: 17.16.13050.0.0,0)
По большей части я установил все, кроме cocoapods, и после запуска Flutter doctor -v
я получаю следующий вывод на терминал:
[✓] Flutter (Channel unknown, v1.8.4, on Mac OS X 10.15.3 19D76, locale en-EG)
• Flutter version 1.8.4 at /Users/shadyabouauf/dev/flutter
• Framework revision 954714c967 (9 months ago), 2019-08-02 10:10:39 -0700
• Engine revision 26368225b5
• Dart version 2.5.0 (build 2.5.0-dev.1.0 bd049f5b53)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at /Users/shadyabouauf/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling
support)
• Platform android-29, build-tools 29.0.3
• Java binary at: /Applications/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_212-release-1586-b4-5784211)
• All Android licenses accepted.
[!] Xcode - develop for iOS and macOS (Xcode 11.4)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.4, Build version 11E146
✗ CocoaPods installed but not initialized.
CocoaPods is used to retrieve the iOS and macOS platform side's plugin
code that responds to your plugin usage on the Dart side.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/platform-plugins
To initialize CocoaPods, run:
pod setup
once to finalize CocoaPods' installation.
[✓] Android Studio (version 3.6)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build
1.8.0_212-release-1586-b4-5784211)
[✓] VS Code (version 1.44.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.9.1
[✓] Connected device (1 available)
• iPhone 11 Pro Max • 60D83B07-2F57-42F9-8284-0BC2EEE71B56 • ios •
com.apple.CoreSimulator.SimRuntime.iOS-13-4 (simulator)
! Doctor found issues in 1 category.
Я пробежал flutter --version
и вот вывод:
Flutter 1.8.4 • channel unknown • unknown source
Framework • revision 954714c967 (9 months ago) • 2019-08-02 10:10:39 -0700
Engine • revision 26368225b5
Tools • Dart 2.5.0 (build 2.5.0-dev.1.0 bd049f5b53)
Я использую Cocoapods 1.8.4, который я изначально y построил проект с (такая же проблема возникает на cocoapods 1.9.1), и запуск установки pod практически ничего не делает, и вывод команды flutter doctor остается таким же, как тот, который я упомянул выше.
По большей части это должно только остановить меня от развертывания на iPhone устройства, и приложение работает отлично и, как и предполагалось, на симуляторе iOS, но когда я пытаюсь построить apk с помощью apk flutter build, я получаю «Gradle задача assemblyRelease не удалось с кодом выхода 1 "
Вот полный вывод запущенной сборки флаттера apk --release -v: здесь