前言
最近對基礎庫做了封裝,使用 CocoaPods做動態下載更新。順便整理了一份CocoaPods安裝和使用說明。
安裝
第一步 安裝ruby環境
一般 Mac OS本身自帶Ruby,查看一下Ruby版本如果版本過低需要升級一下版本。
查看當前的ruby的版本(這裏的版本是2.2.4 完全夠用了)
ruby -v
升級最新版的ruby
通過下面命令查看ruby最新版本信息
rvm list known
更新到最新版本
rvm install 2.4.1
PS 如果版本不是低於2.0無須更新版本。
查看Ruby的源
gem source -l
這裏可以看到源地址是:https://rubygems.org/ 。如果這個無法訪問(可能是被牆了),那就需要換個源了。現在很多人都用淘寶的:https://ruby.taobao.org/。不過現在淘寶源已經將安裝請求重定向到Ruby China 鏡像(https://gems.ruby-china.com/)
修改源方法
sudo gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
安裝CocoaPods
sudo gem install cocoapods
以上就結果就表示安裝成功了。
pod setup
使用pod setup Podspec索引安裝到到本地。
使用CocoaPods
首先創建Podfile文件
pod init
執行命令後,會在當前文件目錄下創建一個Podfile文件
編輯Podfile文件添加需要的第三方庫文件
這裏添加了SDWebImage 的庫,'~>4.4.6' 是指定版本號,也可以不寫就是指定最新版本。
然後執行命令
pod install
如此就更新添加第三方庫到工程裏,以後如果需要更新庫執行update命令就可以了。
pod update