Flutter:“flutter build ios --release -v”失败并显示 Command PhaseScriptExecution failed with a nonzero exit code。紧急求救

Flutter: “ flutter build ios --release -v ” failed and show Command PhaseScriptExecution failed with a nonzero exit code . SOS

我正在使用 VSCode 来存档 ios .ipa。当我尝试“flutter build ios --release”时,它失败并显示消息:“Command PhaseScriptExecution failed with a nonzero exit code”。我 google 这个错误并找到了很多解决方案,但其中 none 对我有用。这些解决方案参考“Key Chain Access”、“delete pods and clean build folder”等。我什至将我的 MacOS 系统和 'XCode' 更新到最新版本,但没有奇迹发生。 最后我找到了一个有用的命令“flutter build ios --release -v”来显示详细信息,这是 VSCode:

上的日志
[   +6 ms] Encountered error while building for device.
[   +2 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      _BuildIOSSubCommand.runCommand (package:flutter_tools/src/commands/build_ios.dart:277:7)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:92:3)
           <asynchronous suspension>

我的 dart SDK 好像有问题,如果有人帮助我,我将不胜感激。

PS:这个奇怪的错误只出现在我自己的MacBook Pro上,当我在我公司的MacBook Pro上运行构建命令时,它打包顺利。

您可以尝试 运行 命令:

flutter clean

rm -rf ios/Flutter/Flutter.framework

flutter build ios --release

或者卸载 flutter 的 SDK 并重新安装。