你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS包管理工具Cocoapods的安裝與使用

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

編輯:IOS開發綜合

在我們開發移動應用的時候,一般都會使用到第三方工具,而由於第三方類庫的種類繁多,我們在項目中進行管理也會相對麻煩,所以此時我們就需要一個包管理工具,在iOS開發中,我們使用最多的就是Cocoapods。

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

【一】Cocoapods的安裝

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

 

sudo gem install cocoapods

(2)如果你的電腦還沒有安裝Ruby環境,請看以下步驟:首先安裝RVM,即Ruby的虛擬機,類似JVM,執行如下命令即可:

 

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

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

 

 

source ~/.rvm/scripts/rvm

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

 

 

rvm -v

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

 

 

rvm install 2.0.0

(6)查看Ruby的版本:

 

 

ruby -v

(7)安裝Ruby的時候默認會安裝gem,我們也可以查看gem的版本:

 

 

ruby -v

 

 

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

 

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

 

(9)然後增加新的鏡像:

 

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

 

(10)查看當前的Ruby鏡像,如果顯示是taobao.org就可以了:

 

gem sources -l

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

 

 

sudo gem install cocoapods

 

【二】Cocoapods的使用

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

\

 

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

\.

 

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

\

 

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

 

pod install

\

 

 

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

\

 

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

 

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved