使用cocoapods,咱們首先了解一下rvm、gem、ruby。ios
rvm和brew同樣,可是rvm是專門管理ruby的版本控制的。ruby
rvm list known 羅列出ruby版本spa
rvm install 版本號 能夠指定更新ruby版本版本控制
而gem是包管理 gem source -l 查看ruby源orm
gem source -r https://xxxxxxxx 移除ruby源get
gem source -a https://xxxxxxxx 添加ruby源it
如今用的是 https://gems.ruby-china.com/這個ruby源,以前那個org的不能用了io
若是報404錯誤的狀況,能夠打開你個ruby源,有介紹的form
下面就能夠安裝cocoapods了class
sudo gem install cocoapods
簡單使用就是 cd到工程目錄,touch一個Podfile,(這個名字必定不能改,就是Podfile,P大寫)
vi進去添加依賴,
platform:ios,'8.0'
target '工程名' do
end
do和end之間就是你這個工程下所用的第三方了
多個工程就重複一下就好了
platform:ios,'8.0'
target '工程名1' do
end
target '工程名2' do
end
wq保存以後pod install就能夠了
若是install後停留在Updating local specs repositories,能夠試一試 pod install --verbose --no-repo-update
須要更新的時候進去改一下版本號,出來pod update
不知道最新版本能夠用pod search 第三方名 (記不全也沒問題,一部分也能夠,這個是模糊搜索的)
還能夠pod outdated,這個是查看你Podfile裏面包是否有最新版本的,這個也能夠
pod install和pod update的區別
install是初始化的,也就是沒有包,你初次添加時用這個,這個是根據lock文件裏面是否存在下載的,並不會匹配版本號
而update是查找Podfile裏面的,而且忽略lock文件裏的版本