避免团队多人 cocopods 冲突未验证

Ruby 版本rbenvrvm │ rbenv local 3.2.0 │

├────────────────┼──────────────┼─────────────────────────┤

CocoaPods 版本Bundler │ bundle exec pod install │

└────────────────┴──────────────┴─────────────────────────┘

推荐你这样搞(一劳永逸)

1. rbenv 管理 Ruby 版本

brew install rbenv

rbenv install 3.2.0

rbenv global 3.2.0

2. Bundler 锁定 CocoaPods 版本

在你的 iOS 项目根目录:

gem install bundler

bundle init

编辑生成的 Gemfile:

source "https://rubygems.org"

gem "cocoapods", "~> 1.15"

然后:

bundle install

以后每次装 Pod 都用:

bundle exec pod install

这样做的好处:Gemfile.lock 会提交到 Git,团队所有人、所有分支用的 CocoaPods 版本完全一致,切分支再也不会因为版本不对要重新 install 了。

相关推荐
鹤卿12314 小时前
OC UI ——UIGestureRecognizer 手势识别
ui·ios·objective-c
hhb_61816 小时前
Swift技术难点梳理与实战案例解析
开发语言·ios·swift
MonkeyKing17 小时前
iOS UICollectionView 高可用架构:复用、预加载、横向嵌套实战详解
ios
冰凌时空17 小时前
30 Apps 第 2 天:待办清单 App —— MVVM + Combine 响应式 UI
ios·openai·ai编程
冰凌时空17 小时前
手写 Swift 运行时:objc_msgSend 的汇编级解析
ios·openai·ai编程
2601_9560028117 小时前
AdGuardPro_TS.ipa2026最新版ipa 下载后浏览器无广告 官方正版2026最新版pc免费下载(看到请立即转存 资源随时失效)ios必下
macos·ios·cocoa·ipa
Daniel_Coder17 小时前
iOS Widget 开发-12:Widget 深度链接与导航
ios·swiftui·swift·widget·intents
Daniel_Coder19 小时前
iOS Widget 开发-11:Widget 交互按钮实战(iOS 17+ App Intents)
ios·swiftui·swift·widget·link·appintents
初雪云19 小时前
没有Mac电脑,如何完成iOS应用上架?三个方案的实战对比
macos·ios