cocoaPods安裝使用

安裝:cocoapods需要Ruby環(huán)境,安裝Ruby需要先安裝RVM(ruby和gemset版本管理器)

1、RVM版本管理器的安裝
2、Ruby環(huán)境搭建和源的替換
3、cocoapods安裝
4、cocoapods使用

一、RVM的安裝
1、終端輸入

$ curl -L https://get.rvm.io | bash -s stable
期間可能會問你sudo管理員密碼以及自動通過homebrew安裝依賴包,等待一段時間后就可以成功安裝好 RVM。

2、然后,載入 RVM 環(huán)境(新開 Termal 就不用這么做了,會自動重新載入的)

$ source ~/.rvm/scripts/rvm

3、檢查一下是否安裝正確

$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

二、Ruby環(huán)境的搭建
1、列出已知的ruby版本

$ rvm list known

MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.6]
[ruby-]2.3[.3]
[ruby-]2.4[.0]
ruby-head

2、可以選擇現(xiàn)有的rvm版本來進(jìn)行安裝(下面以rvm 2.0.0版本的安裝為例)

rvm install 2.0.0

同樣繼續(xù)等待漫長的下載,編譯過程,完成以后,Ruby, Ruby Gems 就安裝好了。

注意:如果提示Mac未安裝Homebrew,需先安裝Homebrew

執(zhí)行:sudo chown -R $USER /usr/local

安裝:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3、設(shè)置Ruby版本

RVM 裝好以后,需要執(zhí)行下面的命令將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本

rvm 2.0.0 --defaul

同樣,也可以用其他版本號,前提是你有用 rvm install 安裝過那個版本
這個時候你可以測試是否正確

ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

4、附錄

查詢ruby所有版本

rvm list known

卸載一個已安裝版本

rvm remove 1.9.2 或者 rvm reinstall 1.9.2

5、添加Ruby源

5.1、查看現(xiàn)有的源

gem source -l
*** CURRENT SOURCES ***
https://ruby.taobao.com/

5.2、移除現(xiàn)有Ruby源
gem sources --remove https://rubygems.com/
5.3、添加需要的Ruby源
目前主要有https://gems.ruby-china.com、https://ruby.taobao.com/
$ gem source -a https://ruby.taobao.com/

5.4、查看是否安裝成功同 5.1

三、cocoapods的安裝(這個安裝步驟有點慢,不要急)
1、$sudo gem install cocoapods

192:~ zoukecheng sudo gem install -n /usr/local/bin cocoapods
Password:

Successfully installed cocoapods-1.2.1
Parsing documentation for cocoapods-1.2.1
1 gem installed
192:~ zoukecheng$

備注:蘋果系統(tǒng)升級 OS X EL Capitan 后改為$sudo gem install -n /usr/local/bin cocoapods<因為權(quán)限的問題>

2、pod setup
四、cocoapods的使用
1、在終端中cd到項目根目錄
2、vim命令新建并編輯Podfile

target 'cocoapodsTest' do
platform :ios, '8.0'
pod 'Frequent' , '1.0.0'
pod 'AFNetworking' , '3.0.4'
end

(終端vim文件 按 i 可編輯 ,esc 退出編輯,:wq 可保存退出)

3、pod install --no-repo-update 安裝
4、cocoapods 命令

4.1、pod install 安裝、添加、移除庫,都應(yīng)該使用pod install。
4.2、pod update [PODNAME] 只有在你需要更新庫到更新的版本時候用。
4.3、解決4.1、4.2安裝慢的方法

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
pod update 庫名 --verbose --no-repo-update
該命令只更新指定的庫,其它庫忽略

4.4、pod search 搜索庫
???? pod search AFNetworking

4.5、清除cocoapods本地庫文件映射表
rm ~/Library/Caches/CocoaPods/search_index.json() (該文件對應(yīng)的是cocoapods遠(yuǎn)程的庫文件信息,搜索本地庫文件就是就是搜索本地的映射表,所以如果遠(yuǎn)程庫文件更新而本地的的射表沒有更新就會搜索不到最近的庫版本,刪除本地映射表則會重新更新下載)
4.6、cd ~/.cocoapods/ 查看本地的倉庫
6.7、pod repo update
4.8、pod repo remove master 刪除cocoapods默認(rèn)的specs
4.9、pod repo add master http://........ 下載自己指定的specs

[參考文檔][http://blog.csdn.net/qtds8810/article/details/50510910]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容