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

MacOS M1 Ventura(13.4)下Flutter安装问题:CocoaPods安装失败

解决CocoaPods安装失败问题(无需降级Xcode)

你的问题根源是系统自带Ruby版本(2.6.10)低于cocoapods-downloader要求的2.7.4,不需要安装旧版本Xcode——降级Xcode反而可能导致Flutter 3.13.9的编译兼容性问题(Flutter 3.13.9要求Xcode 14及以上版本)。

以下是两种可行解决方案:

方案一:安装兼容当前Ruby版本的旧版CocoaPods

CocoaPods 1.11.x系列支持Ruby 2.6版本,执行以下命令安装:

sudo gem install cocoapods -v 1.11.3

方案二:升级Ruby版本(推荐,可使用最新CocoaPods)

通过Ruby版本管理工具(如rbenv)升级Ruby,不修改系统自带Ruby:

  1. 安装Homebrew(若未安装):
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 安装rbenv:
    brew install rbenv
    
  3. 初始化rbenv并配置shell:
    rbenv init
    
    按照终端提示,将初始化代码添加到你的shell配置文件(如~/.zshrc或~/.bash_profile),然后重启终端。
  4. 安装Ruby 2.7.4(满足cocoapods-downloader要求的最低版本):
    rbenv install 2.7.4
    
  5. 设置全局Ruby版本:
    rbenv global 2.7.4
    
  6. 验证Ruby版本:
    ruby -v
    
    确认输出为ruby 2.7.4p191或类似版本。
  7. 安装最新版CocoaPods(无需sudo):
    gem install cocoapods
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 12:15:12