![](/img/trans.png)
[英]flutter Xcode error Command PhaseScriptExecution failed with a nonzero exit code
[英]Flutter: error Xcode: command PhaseScriptExecution failed with a nonzero exit code
更新到最新的稳定版本后,我尝试运行 flutter
Error output from Xcode build:
↳
** BUILD FAILED **
Xcodes output:
↳
Writing result bundle at path:
/var/folders/56/fc0b38hx7dv7ldxkbs9flh_m0000gn/T/flutter_tools.sDq2W5/flutter_ios_build_temp_dirGNvLvF/temporary_xcresult_bundle
/usr/local/Caskroom/flutter/2.5.2/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.0/lib/src/interface/local_platform.dart:46:19: Error: Member not
found: 'packageRoot'.
io.Platform.packageRoot; // ignore: deprecated_member_use
^^^^^^^^^^^
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in parallel
Result bundle written to path:
/var/folders/56/fc0b38hx7dv7ldxkbs9flh_m0000gn/T/flutter_tools.sDq2W5/flutter_ios_build_temp_dirGNvLvF/temporary_xcresult_bundle
Could not build the application for the simulator.
Error launching application on iPhone 13 Pro.
我试过flutter clean
和flutter pub get
但这不是解决方法。 有人知道如何解决这个问题吗?
如我所见,您目前正在使用最新的flutter 2.5.2 ,因此通过运行命令更新您的flutter SDK
flutter upgrade
然后通过运行命令将当前包的依赖项升级到最新版本
flutter pub upgrade
转到项目运行的 iOS 文件夹
pod init
和
pod install
我希望这个解决方案可以解决您的问题。
如果这个答案对你有帮助,请投票。
我在这个问题上花了太多时间。
对我来说,问题与 Flutter 缓存有关,运行以下命令解决了该问题:
flutter pub cache repair
当我注意到一个插件试图引用[flutter-sdk-path]/flutter/packages/flutter/lib/screens.dart
时,该解决方案对我来说很有意义——我的 Flutter SDK 中不存在该插件。
伙计们,有时最好只是去睡觉! 用新鲜的眼光看待问题会大有帮助。
在重命名一些文件并将它们移动到新文件夹后,我遇到了这个错误。
我通过以下步骤解决了它:
flutter pub cache repair
flutter clean && flutter run
如果您在 iOS 文件夹中有 Podfile
Go 到 iOS 项目文件夹
跑步
flutter clean
和
flutter pub get
和
pod update
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.