cocoaPods下載使用記錄

cocoaPods下載使用記錄


參考地址:

如何在Mac OS 上安裝運行Ruby運行環境
http://www.cnblogs.com/daguo/p/4097263.html
cocoaPods安裝和使用教程
http://code4app.com/article/cocoapods-install-usage
cocoaPods使用介紹
http://www.360doc.com/content/14/0309/10/11029609_358970353.shtmlhtml


如何在Mac OS 上安裝運行Ruby運行環境

 對於新入門的開發者,如何安裝 Ruby和Ruby Gems 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。
此安裝方法一樣適用於產品環境!ios

系統需求
首先肯定操做系統環境,不建議在 Windows 上面搞,因此你須要用:git

Mac OS X
任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux …)
強烈新手使用 Ubuntu 省掉沒必要要的麻煩!github

如下代碼區域,帶有 符號)api

步驟0 - 安裝系統須要的包

  # For Mac 
  # 先安裝 [Xcode](http://developer.apple.com/xcode/) 開發工具,它將幫你安裝好 Unix 環境須要的開發包

步驟1 - 安裝 RVMxcode

Ruby Version Manager簡稱RVM,是一款很是好用的ruby版本管理以及安裝工具。ruby

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

期間可能會問你sudo(super do)管理員密碼,以及自動經過homebrew安裝依賴包,等待一段時間後就能夠成功安裝好 RVM。bash

而後,載入 RVM 環境(新開 Termal 就不用這麼作了,會自動從新載入的)markdown

  $ source ~/.rvm/scripts/rvm

檢查一下是否安裝正確app

$ rvm -v
    rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

步驟2 - 用 RVM 安裝 Ruby 環境

$ rvm install 2.0.0

一樣繼續等待漫長的下載,編譯過程,完成之後,Ruby, Ruby Gems 就安裝好了。

步驟3 - 設置 Ruby 版本

RVM 裝好之後,須要執行下面的命令將指定版本的 Ruby 設置爲系統默認版本

$ rvm 2.0.0 --default

一樣,也能夠用其餘版本號,前提是你有用 rvm install 安裝過那個版本

這個時候你能夠測試是否正確

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

這有多是由於Ruby的默認源使用的是cocoapods.org,國內訪問這個網址有時候會有問題,網上的一種解決方案是將遠替換成淘寶的,替換方式以下:

$ gem source -r https://rubygems.org/
    $ gem source -a https://ruby.taobao.org

要想驗證是否替換成功了,能夠執行:   

$ gem sources -l

正常的輸出結果:  

   CURRENT SOURCES            

 http://ruby.taobao.org/ 

到這裏就已經把Ruby環境成功的安裝到了Mac OS X上,接下來就能夠進行相應的開發使用了。


如何下載和安裝CocoaPods?

在安裝CocoaPods以前,首先要在本地安裝好Ruby環境。上面已經介紹了Ruby的使用了。

假如你在本地已經安裝好Ruby環境,那麼下載和安裝CocoaPods將十分簡單,只須要一行命令。在Terminator(也就是終端)中輸入如下命令(注意,本文全部命令都是在終端中輸入並運行的。什麼,你不知道什麼是終端?那請小編吃飯,小編告訴你):

$ sudo gem install cocoapods

等上十幾秒鐘,CocoaPods就能夠在你本地下載而且安裝好了,再也不須要其餘設置。

在鍵盤中寫入

$ pod setup

pod setup命令執行後原理是將Spec項目複製到當前用戶的.cocoapods\master目錄下,之後的查找、安裝使用都是基於該本地目錄的.

安裝成功後,就能夠嘗試使用了,之後更新新版本的Spec項目只須要再次執行pod setup便可


使用CocoaPods

建立一個Podfile文件

咱們須要進入到工程相應的目錄下:

touch Podfile 建立

這時候,你會發現你的項目目錄中,出現一個名字爲Podfile的文件;注意,Podfile文件應該和你的工程文件.xcodeproj在同一個目錄下。

你看到這裏也許會問,CocoaPods爲何能下載AFNetworking呢,而不是下載其餘類庫呢?這個問題的答案是,有個文件來控制CocoaPods該下載什麼。這個文件就叫作「Podfile」(注意,必定得是這個文件名,並且沒有後綴)。你建立一個Podfile文件,而後在裏面添加你須要下載的類庫,也就是告訴CocoaPods,「某某和某某和某某某,快到碗裏來!」。每一個項目只須要一個Podfile文件。

編輯Podfile文件

在項目中直接點擊Podfile文件,而後在記事本中編輯該文件。

platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"

注意,這段文字不是小編憑空生成的,能夠在AFNetworking的github頁面找到。這兩句文字的意思是,當前AFNetworking支持的iOS最高版本是iOS 7.0, 要下載的AFNetworking版本是2.0。

這裏介紹一下CocoaPods的搜索功能:爲了肯定AFNetworking是否支持CocoaPods

$ pod search AFNetworking

會出現下面的內容:
搜索的結果

利用CocoPods下載第三方庫

在終端中的當前項目目錄下,運行如下命令:

$ pod install

由於是在你的項目中導入第三方庫,這就是爲何這個命令須要你進入你的項目所在目錄中運行。
下載第三方庫

若是咱們已經編譯了cocoaPod,已經安裝好了cocoaPod,那麼咱們能夠在項目中,使用打開Podfile文件,而後直接在裏面添加須要添加的庫。以後進入到ios中的項目目錄中,使用

$ pod update

這樣,就能夠爲咱們的代碼添加新的庫文件了。
添加新的第三方庫


加速下載

最近可能因爲出國節點的問題,不管是執行pod install仍是pod update都卡在Analyzing dependencies不動了,慢到無以復加的地步,沒法忍受。
其實緣由在於以上兩個命令執行時會升級CocoaPods的spec倉庫,加一個參數能夠省略這一步,而後速度就會提高很多。加參數的命令以下:

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

或者 
pod update --verbose --no-repo-update

深刻了解cocoaPods

http://jishu.zol.com.cn/207731.html

相關文章
相關標籤/搜索