Flutter Doctor выдает ошибку при разработке XCode для iOS и MacOS (XCode 11.4) - PullRequest
0 голосов
/ 16 апреля 2020

Я пытался запустить и развернуть старое приложение для флаттера (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: здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...