CocoaPods - 1.安裝與使用

weixin_34075268發表於2016-03-31

安裝CocoaPods

首先終端mac現在自帶了ruby,但是沒有更新
更新命令

sudo gem update --system

(如果提示輸入密碼輸入即可,注意大小寫,終端輸入密碼在顯示上沒有變化 輸入完回車就行)

由於天朝牆了cocoapods.org,所以我們做一點額外操作,使用taobao映象

sudo gem sources --remove https://rubygems.org/

等有反應了再輸入

sudo gem sources -a https://ruby.taobao.org/

之後使用

sudo gem sources -l 

檢視是否為taobao source
成功字樣

*** CURRENT SOURCES ***
https://ruby.taobao.org/

終於可以安裝了

sudo gem install cocoapods

如果出現錯誤

ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

使用

sudo gem install -n /usr/local/bin cocoapods

使用CocoaPods

建立Podfile

我們需要一個檔案來告訴pods需要新增什麼類庫等相關資訊,這個檔案叫做Podfile
如何建立

cd /Users/blurryssky/Desktop/iOS/CocoaPodsTest 

pod init

open podfile

開啟Podfile如下

1835360-f1f3faa57194e376.png
podfile.png
搜尋一個三方庫,比如afnetworking,終端輸入:
pod search afnetworking

結果如下

1835360-1c3120b3b0723469.png
pod_search.png
安裝AFNetworking

找到關鍵資訊

pod 'AFNetworking', '~> 3.0.4'

扔進podfile裡

1835360-277d4b09c21c2d03.png
pod_afnetworking.png

好了,可以關閉podfile了
(注意上面#註釋的話是有用的,英語好的自行翻譯一下)

回到終端,注意保持在剛才的檔案目錄裡:

pod install

這樣操作會很慢,pod會更新一些配置,也可以使用下面這個,這樣會禁止更新repo,如果有新出的pod資源不會安裝成功,但會節省很多時間

pod install --no-repo-update

完成如下

1835360-75379e3876c56d30.png
pod_finish.png

注意看綠字,你的目錄下多了一個檔案叫做

1835360-11bc5db51f580095.png
xcworkspace.png

以後就用它開啟工程

刪除三方庫

直接從Podfile裡把

pod 'AFNetworking', '~> 3.0.4'

刪掉,再次執行

pod install 

或者

pod install --no-repo-update

CocoaPods更新

pod update

或者

pod update --no-repo-update

相關文章