You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter模拟器运行报PhaseScriptExecution非零退出码及Flutter.h找不到问题

解决方案
  • 先完全退出Android Studio、Xcode,在项目根目录依次执行以下命令:
    flutter clean
    rm -rf ios/Pods ios/Podfile.lock
    rm -rf ~/Library/Developer/Xcode/DerivedData
    flutter pub get
    进入ios目录执行 pod install
  • 打开ios目录下的Runner.xcworkspace文件(不要打开后缀为xcodeproj的文件),依次选中Runner项目 > 「Build Settings」标签,搜索「Excluded Architectures」:
    确保Debug模式下仅保留默认配置Any iOS Simulator SDK对应值arm64,删除你手动添加的全局arm64排除规则;Release模式不要排除任何架构
  • 完成配置后回到项目根目录执行 flutter build ios --debug --simulator,命令执行完成后再打开Android Studio启动模拟器运行即可
  • 如果仍提示Flutter/Flutter.h找不到,打开ios目录下的Podfile文件,确认顶部是否设置了最低iOS版本为12.0及以上,没有则补充:
    platform :ios, '12.0'
    保存后重新进入ios目录执行pod install即可
  • 如果你使用Apple Silicon系列芯片的Mac,不要使用Rosetta转译模式打开Xcode,原生启动即可

内容的提问来源于stack exchange,提问作者akshaya M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 05:06:07