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

Mac M1安装最新版CocoaPods仍提示依赖过时问题怎么解决?

解决方案

  • 第一步:清理Xcode衍生数据与项目Pod残留
    先完全关闭Xcode,在项目根目录依次执行如下命令:
    rm -rf ~/Library/Developer/Xcode/DerivedData
    pod deintegrate
    rm Podfile.lock
    pod cache clean --all
    pod install --repo-update
    
  • 第二步:校验项目与Podfile的iOS版本配置一致性
    打开项目根目录的Podfile,确认头部platform :ios指定的版本号,与Xcode项目TARGETS→General→Deployment Info中设置的iOS部署版本完全一致,小版本号不匹配也会触发该类报错。
  • 第三步:M系列芯片Mac额外适配操作
    如果你使用的是Apple Silicon芯片的Mac,先执行命令安装ffi:
    sudo arch -x86_64 gem install ffi
    后续执行pod安装命令时统一用:
    arch -x86_64 pod install
  • 第四步:彻底清除CocoaPods残留重装
    先查看本地所有CocoaPods相关组件:
    gem list --local | grep cocoapods
    卸载所有返回结果中的组件:
    sudo gem uninstall cocoapods cocoapods-core cocoapods-deintegrate cocoapods-downloader cocoapods-plugins cocoapods-search cocoapods-trunk cocoapods-try
    重新安装最新版CocoaPods:
    sudo gem install cocoapods

如果执行完上述所有步骤仍存在报错,可以提取报错日志中指向的具体冲突依赖库,针对性调整该库的版本约束即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 07:27:04