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

相关推荐
2501_915921432 小时前
在 Linux 上通过命令行上架 iOS APP,Fastlane + AppUploader(开心上架)
android·linux·运维·ios·小程序·uni-app·iphone
2501_915921432 小时前
从构建到 IPA 保护,Flutter iOS 包如何做混淆与安全处理
android·安全·flutter·ios·小程序·uni-app·iphone
2501_916008892 小时前
iPhone 手机硬件组件使用耗能历史记录查看,能耗查看
android·ios·智能手机·小程序·uni-app·iphone·webview
CocoaKier16 小时前
苹果谷歌纷纷调低官方抽成,苹果谷歌全球抽成比例汇总
ios·google·apple
前端Hardy17 小时前
用 uni-app x 重构我们的 App:一套代码跑通 iOS、Android、鸿蒙!人力成本直降 60%
前端·ios·uni-app
ITKEY_18 小时前
flutter 在iPad mini7上真机运行实战(踩坑)
flutter·ios·ipad
毛骗导演1 天前
万字解析 OpenClaw 源码架构-跨平台应用之 iOS 应用
前端·ios·架构
鹏多多.1 天前
Flutter使用screenshot进行截屏和截长图以及分享保存的全流程指南
android·前端·flutter·ios·前端框架
少云清1 天前
【UI自动化测试】1_IOS自动化测试 _环境搭建
ui·ios