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

MacBook M1 Pro上因CocoaPods版本问题无法启动Flutter iOS模拟器应用

CocoaPods版本不匹配问题的解决办法
  • 定位当前pod命令路径
    先执行以下命令,确认系统正在调用的pod文件位置:

    which pod
    
  • 清理不同安装方式的旧版本

    1. Homebrew安装的版本
      检查brew中已安装的CocoaPods版本:
      brew list --versions cocoapods
      
      若存在,卸载该版本:
      brew uninstall cocoapods
      
    2. RubyGem安装的版本
      查看gem中已注册的CocoaPods版本:
      gem list cocoapods
      
      卸载所有已安装的版本:
      gem uninstall --all cocoapods
      
    3. 删除残留的可执行文件
      如果which pod返回的路径仍存在旧文件,直接删除:
      sudo rm -rf $(which pod)
      
  • 重新安装CocoaPods(推荐用Homebrew)
    更新brew并安装最新版:

    brew update
    brew install cocoapods
    pod setup
    

    安装完成后验证版本:

    pod --version
    
  • 修复Flutter项目的Pod依赖
    进入项目的ios目录,清理并重新安装依赖:

    cd ios
    pod deintegrate
    pod install
    

    返回项目根目录,重新运行Flutter应用:

    flutter run
    
  • M系列芯片额外处理
    如果是苹果M1/M2芯片,可尝试:

    1. 右键终端→显示简介→勾选「使用Rosetta打开」,重启终端后执行上述命令
    2. 安装时指定x86架构:
      arch -x86_64 brew install cocoapods
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 21:48:14