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

首次在M1 Mac的Xcode中运行Flutter应用遇问题求助

M1 Mac上Xcode运行Flutter应用失败的解决方案

以下是几个针对性的修复步骤,按顺序尝试:

  • 检查版本兼容性
    先运行flutter doctor,确认Flutter、Xcode及iOS toolchain的状态。如果有版本不兼容提示,升级Flutter到最新稳定版:flutter upgrade,同时确保Xcode是官方正式版(避开beta版)。

  • 彻底重置Pod环境
    进入项目的ios目录,先清理旧的Pod缓存:

    cd ios
    rm -rf Podfile.lock Pods
    

    把终端设为用Rosetta打开(右键终端→显示简介→勾选「使用Rosetta打开」,重启终端),再执行:

    pod install --repo-update
    

    回到项目根目录重新运行flutter pub get。

  • 调整Xcode Build Settings
    打开Xcode里的Runner target,进入Build Settings:

    • 搜索Architectures,设置为Standard Architectures (ARM64, x86_64),或者直接指定x86_64
    • 搜索Excluded Architectures,在Debug和Release模式下都添加ARM64
    • 确认Build Active Architecture Only在Debug模式下设为Yes
  • 指定架构运行Flutter
    直接在项目根目录执行带架构参数的命令启动应用:

    flutter run --ios-arch x86_64
    
  • 重置Flutter iOS工具链
    执行完整的清理重置流程:

    flutter clean
    flutter pub get
    cd ios
    pod deintegrate
    pod install
    

内容的提问来源于stack exchange,提问作者Allan Christian Dantas Gomes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:03:23