CocoaPods (第三方資源管理框架)

1、Cocoa Pods簡介ios

Cocoa Pods是一個負責管理iOS項目中第三方資源的工具,它的項目源代碼在Github上面管理,得益於活躍的Github開發者社區大神們的不斷維護,從2011年8月該項目啓動以來,它保持活躍更新。開發iOS項目不可避免地要使用第三方開源庫,CocoaPods的出現使得咱們能夠節省設置和更新第三方開源庫的時間。vim

在咱們有了CocoaPods這個工具以後,只須要將用到的第三方開源庫放到一個名爲Podfile的文件中,而後在命令行執行$pod install命令,CocoaPods就會自動將這些第三方資源庫的源代碼下載下來,而且爲當前的工程設置好響應的系統依賴和編譯參數。ruby

2、CocoaPods 安裝網絡

1.安裝編輯器

打開mac終端,輸入以下命令工具

[sudo] gem install pods
pod setup

sudo能夠省略,這兩個步驟都是進行網絡請求的過程,須要等待。spa

遇到的問題命令行

若是一直沒有反應,多是默認源使用了cocoapods.org,須要替換成淘寶的鏡像。code

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

有反應以後再敲入如下命令進行替換orm

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

驗證替換是否成功

gem sources -l

正常輸出以下信息表是正常

***CURRENT SOURCES ***

http://ruby.taobao.org/

另外還有一種狀況則多是你的gem版本太老致使的,解決方法確定是升級gem版本啦。執行以下命令

sudo gem update -system

安裝完成後執行 pod install 命令時會報錯,這是路徑配置出錯致使,執行以下命令更新路徑

rvm use ruby-1.9.3-p448

問題解決。

2.更新

當podfile文件被修改事後,就須要更新CocoaPods,使用下面的命令來更新。

[sudo] gem update cocoapods

3.查找第三方庫

sudo pod search XXX(庫名)

3、CocoaPods 使用

1.進入項目XX.project文件所在的目錄,能夠經過手動拖拽到命令編輯器。

cd XXX/XXX/XXX

2.經過Vim新建podfile

vim podfie

3.經過i(insert 模式),插入以下語句

platform :ios  
pod 'Reachability',  '~> 3.0.0'  
pod 'SBJson', '~> 4.0.0'  
  
platform :ios, '7.0'  
pod 'AFNetworking', '~> 2.0'

4.執行安裝命令

pod install

若是執行太慢能夠執行如下

pod install --verbose --no-repo-update

5.執行更新命令

pod update

若是執行太慢,輸入如下命令

pod update --verbose --no-repo-update
相關文章
相關標籤/搜索