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

Xcode 13.4.1中Flutter项目Command PhaseScriptExecution非零退出码报错求助

Flutter构建归档时Command PhaseScriptExecution失败的解决办法
  • 清理缓存与重置依赖

    • 执行flutter clean清理Flutter项目缓存
    • 打开Xcode,按Shift+Command+K清理构建目录,或通过菜单栏Product > Clean Build Folder操作
    • 删除ios/Pods文件夹,在ios目录下执行pod install重新安装Pod依赖
  • 检查Xcode构建脚本

    • 打开Xcode项目,进入Targets > Runner > Build Phases
    • 找到[CP] Embed Pods Frameworks和[CP] Copy Pods Resources脚本,确认内容无异常
    • 若脚本存在问题,执行pod deintegrate移除现有Pod集成,再重新pod install重置脚本
  • 验证Flutter环境

    • 执行flutter doctor排查环境问题,修复所有提示的异常项
    • 切换到Flutter稳定分支:flutter channel stable,再执行flutter upgrade更新到最新稳定版
    • 检查ios/Podfile中的第三方库版本,确保与当前Flutter版本兼容
  • 调整Xcode构建配置

    • 进入Targets > Runner > Build Settings
    • 搜索Build Active Architecture Only,将Debug和Release模式都设为NO
    • 确认Valid Architectures包含arm64(适配现代iOS设备)
    • 确保Deployment Target版本符合项目要求,避免设置过低导致兼容性问题
  • 检查签名配置

    • 进入Targets > Runner > Signing & Capabilities,确认证书、配置文件有效且未过期
    • 团队开发场景下,确保配置文件已正确下载到本地Xcode中

内容的提问来源于stack exchange,提问作者Sarwar Ahmed

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 20:27:30