避免团队多人 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 了。

相关推荐
茶底世界之下15 小时前
为什么预览、录制、离线导出不能共享同一个背压策略?
ios·swift
2501_9160074715 小时前
苹果商店iOS应用上架费用全面解析:开发者计划与审核费用计算
android·ios·小程序·https·uni-app·iphone·webview
2501_9160088917 小时前
如何实现iOS App代码混淆:SwiftShield使用指南
android·ios·小程序·https·uni-app·iphone·webview
2501_9159090617 小时前
移动端开发工具链怎么组合比较好,iOS、Android、跨端三套配置方案
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_9160088919 小时前
怎么用 Godot 导出 iOS 应用并上架 App Store?签名字段该填什么?
android·ios·小程序·https·uni-app·iphone·webview
2501_915918411 天前
iOS编程用什么软件好?主流工具Xcode、AppCode、CodeRunner与新兴快蝎对比
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
终端安全笔记2 天前
iOS 27 之后「策略空转」:设备升级不报错,但旧策略不再管它
android·网络·安全·ios·智能手机
9765033352 天前
iOS 上架 4.3a 被拒【uniapp专讲】
flutter·ios·objective-c·uniapp·swift
黑化旺仔2 天前
【OC】KVO
macos·ios·objective-c·cocoa
HouWan2 天前
SwiftUI 小技巧:如何读取 SwiftUI Font 的详细信息
ios·swiftui·apple