Flutter - сбой команды PhaseScriptExecution с ненулевым кодом выхода - PullRequest
3 голосов
/ 18 июня 2020

Я пытаюсь заархивировать и собрать проект flutter IOS, так что в итоге я сгенерирую IPA, но из-за этой ошибки борюсь, я попытался ответить на существующие вопросы о похожем проблема, которую я не могу получить:

../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:88:26: Error: Type 'DiagnosticableMixin' not found.
class PictureStream with DiagnosticableMixin {
                         ^^^^^^^^^^^^^^^^^^^
../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:44: Error: Type 'DiagnosticableMixin' not found.
abstract class PictureStreamCompleter with DiagnosticableMixin {
                                           ^^^^^^^^^^^^^^^^^^^
../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:88:7: Error: The type 'DiagnosticableMixin' can't be mixed in.
class PictureStream with DiagnosticableMixin {
      ^
../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:16: Error: The type 'DiagnosticableMixin' can't be mixed in.
abstract class PictureStreamCompleter with DiagnosticableMixin {
               ^
../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:167:11: Error: Superclass has no method named 'debugFillProperties'.
    super.debugFillProperties(properties);
          ^^^^^^^^^^^^^^^^^^^
../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:171:30: Error: The method 'toStringShort' isn't defined for the class 'PictureStreamCompleter'.
 - 'PictureStreamCompleter' is from 'package:flutter_svg/src/picture_stream.dart' ('../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toStringShort'.
      ifPresent: _completer?.toStringShort(),
                             ^^^^^^^^^^^^^
../../../desktop/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:266:11: Error: Superclass has no method named 'debugFillProperties'.
    super.debugFillProperties(description);
          ^^^^^^^^^^^^^^^^^^^

Command PhaseScriptExecution failed with a nonzero exit code

Что может быть причиной этой проблемы?

Ответы [ 3 ]

3 голосов
/ 22 июня 2020

Мой случай был таким, я использовал websafe_svg 1.1.0 , который зависит от flutter_svg ^ 0.17.4 . и, как было предложено @ Lutaaya Huzaifah Idris , эта проблема исправлена ​​в последнем обновлении flutter_svg: ^0.18.0.

Поэтому, если вы используете websafe_svg, добавьте строки ниже в решить эту проблему в pubspec.yaml,

dependency_overrides:
  flutter_svg: ^0.18.0
2 голосов
/ 19 июня 2020
• 1000 Сначала запустите flutter pub get, чтобы проверить, работает ли он, или попробуйте flutter clean. Если все пакеты работают нормально, ваша сборка в IOS пройдёт.
2 голосов
/ 18 июня 2020

У меня та же проблема, я просто понизил версию, у меня работает флаттер.

Получите последнюю версию тега флаттера из (https://github.com/flutter/flutter), Щелкните здесь, чтобы увидеть прикрепленное изображение

go в каталог flutter и запустите

git checkout v1.16.3

После завершения go чтобы свой VS-терминал и запустите flutter doctor. Пусть это завершится. Перезагрузите VS (редактор). Вы можете построить это сейчас.

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