問題描述
- CocoaPods的版本
兼容一直不那么盡如人意
,把老項目的CocoaPods升級是一件非常痛苦的事,因為除了升級你本地的CocoaPods,還有一系列的工作(坑)等著你
- Podfile或許需要按照最新規(guī)范更新
- Podspec文件或許也需要跟著做調(diào)整
- 更或許有其他一些亂七八糟的error出現(xiàn)
- 在1.0.0以前,發(fā)布以前,
0.35.0
因其較穩(wěn)定少出現(xiàn)莫名其妙的error而最受大家青睞,因而很多老項目至今也都是使用著0.35.0
這個版本
- 所以就有了這樣一個需求:
老項目繼續(xù)使用老版本的CocoaPods,新項目使用新版本的CocoaPods
解決方案1
- 使用
Gemfile
管理多版本CocoaPods
- 集成步驟
# 在項目根目錄執(zhí)行如下命令創(chuàng)建Gemfile文件
bundle init
# 編輯Gemfile,輸入:gem "cocoapods", '0.35.0'
vi Gemfile
# 安裝需要的CocoaPods版本
bundle install
# 使用Gemfile內(nèi)的指定版本的CocoaPods安裝
bundle exec pod install
- 若直接使用
pod install
,使用全局默認的CocoaPods版本進行安裝
解決方案2
sudo gem install cocoapods -v 0.35.0
pod _0.35.0_ install
- 若直接使用
pod install
,使用全局默認的CocoaPods版本進行安裝
參考資料
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。