iOS包管理工具Cocoapods的安裝與使用

轉自:http://www.sxt.cn/u/10014/blog/6448vim

在咱們開發移動應用的時候,通常都會使用到第三方工具,而因爲第三方類庫的種類繁多,咱們在項目中進行管理也會相對麻煩,因此此時咱們就須要一個包管理工具,在iOS開發中,咱們使用最多的就是Cocoapods。ruby

      Cocoa是開發OS X下的蘋果提供的API,Cocoa Touch是開發iOS觸摸類設備的API。好比咱們在開發iOS中,經常須要新建一個類,就是用Cocoa Touch Class來進行新建的。在本篇博客中咱們將會討論包管理工具Cocoapods的安裝與使用。bash

【一】Cocoapods的安裝curl

(1)Cocoapods的官方網站爲:   https://cocoapods.org/    。若是你的電腦已經安裝了Ruby開發環境,那麼在終端(Terminal)中使用如下命令便可直接安裝:工具

 

1
sudo gem install cocoapods

 

(2)若是你的電腦尚未安裝Ruby環境,請看如下步驟:首先安裝RVM,即Ruby的虛擬機,相似JVM,執行以下命令便可:網站

 

1
curl -L https://get.rvm.io | bash -s stable


(3)從新載入RVM,或者重開終端Terminal也可:url

 

 

1
source ~/.rvm/scripts/rvm


(4)檢查RVM是否安裝成功,並查看RVM的版本:spa

 

 

1
rvm -v


(5)而後使用RVM安裝Ruby環境:code

 

 

1
rvm install 2.0.0


(6)查看Ruby的版本:blog

 

 

1
ruby -v


(7)安裝Ruby的時候默認會安裝gem,咱們也能夠查看gem的版本:

 

 

1
ruby -v

 


(8)下面開始安裝Cocoapods,因爲有牆,因此咱們要修改Ruby的鏡像,恰巧某寶提供了這個鏡像:首先移除原來的鏡像:

 

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

 

(9)而後增長新的鏡像:

 

1
gem sources -a http://ruby.taobao.org/

 

(10)查看當前的Ruby鏡像,若是顯示是taobao.org就能夠了:

 

1
gem sources -l


(11)這是最後一步,安裝cocoapods:稍等片刻就能夠了;

 

 

1
sudo gem install cocoapods

 

 

【二】Cocoapods的使用

(1)首先創建一個iOS項目,我以Swift語言爲例,我取名爲CocoapodsDemo。當前的目錄結構以下:


(2)在終端下進入這個項目的根目錄,使用vim建立一個PodFile文件,如圖:

.


(3)而後在Podfile中輸入以下代碼,其中我以AFNetworking爲例:保存退出。


(4)而後仍舊是在項目根目錄下執行以下命令:結果如圖:

 

1
pod install


 


(5)而後在終端中提示之後要用***.xcworkspace來打開項目,因此咱們關閉以前的Xcode,來到項目根目錄下,打開CocoapodsDemo.xcworkspace,而後就打開了項目,此時發現項目結構已經變成了這樣:


      至此,項目中已經導入了一個第三方庫,在開發中就能夠引用了。之後咱們就可使用Cocoapods對咱們的庫進行管理了,是否是很方便呢?

相關文章
相關標籤/搜索