CocoaPods使用步驟(已有Ruby環(huán)境):
1.打開終端,輸入 $ gem sources --remove https://rubygems.org/ 等有反應之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
為了驗證你的Ruby鏡像是并且僅是taobao记餐,可以用以下命令查看:
$ gem sources -l
只有在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES *** http://ruby.taobao.org/
//升級gem命令: sudo gem update --system
2.安裝CocoaPods,在終端輸入 $ sudo gem install cocoapods 3.cocoaPod鏡像好像有問題 1)$ pod repo remove master 2)$ pod repo add master https://gitcafe.com/akuandev/Specs.git 3)$ pod repo update
4.假設我們要在工程中導入AFNetworking類庫. 為了確定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能驗證一下。在終端中輸入: $ pod repo update? 如果顯示綠體字類庫名,說明CocoaPods支持該類庫
5.現(xiàn)在建一個工程,叫CocoaPodsDemo
6.CocoaPods的工作原理是利用Podfile文件來下載我們指定的類庫,每個工程只需要一個Podfile文件,但Podfile文件需要我們利用終端自行創(chuàng)建
7.在終端中使用cd命令進入工程所在目錄,例如: $ cd /Users/lanouhn/Desktop/Shared/CocoaPods
8.當前目錄下,利用vim創(chuàng)建Podfile,在終端中輸入: $ vim Podfile ? ?在此之前你可以先查詢一下你想要添加的第三方是否存在 ?比如可以在終端輸入:$ pod search SDWebImage
9.按【i】或【a】進入插入模式,輸入以下內容: $ platform :ios, '7.0' $ pod "AFNetworking", "~> 2.0"? (這兩行內容是在AFNetworking的github頁面找到的赵哲。 這兩句文字的意思是滞项,當前AFNetworking支持的iOS最高版本是iOS 7.0, 要下載的AFNetworking版本是2.0)? 輸入完畢后,按【ESC】返回命令行模式 按【:】(冒號)進入末行模式,輸入【wq】保存命令并退出vim?
10.這時你會發(fā)現(xiàn)工程目錄中,出現(xiàn)一個名為Podfile的文件睛蛛,而且文件內容就是剛剛輸入的內容鹦马。 (注意,Podfile文件應該和工程文件.xcodeproj在同一個目錄下)? 此時就可以利用CocoPods下載AFNetworking類庫了,還是在終端中的當前工程目錄下,運行以下命令: $ pod install (執(zhí)行該命令后,CocoPods自動會找到該目錄下的Podfile文件,下載文件內容對應的第三方類庫)
11.執(zhí)行完畢后,終端會出現(xiàn)以下信息: EricmatoMacBook-Pro:CocoaPodsDemo ericwang$ pod install Analyzing dependencies Downloading dependencies Installing AFNetworking (2.0.2) Generating Pods project Integrating client project? [!] From now on use `CocoaPodsDemo.xcworkspace`.? (注意最后一句話忆肾,意思是:以后打開工程就用 CocoaPodsDemo.xcworkspace 打開,而不是之前的.xcodeproj文件)?
12.此時工程目錄會多一個.xcworkspace文件,一個“Podfile.lock”文件和一個文件夾“Pods”
13.點擊 .xcworkspace 打開工程,你會發(fā)現(xiàn),AFNetwoking已經成功導入項目了? 現(xiàn)在荸频,你就可以開始使用AFNetworking.h了。 可以稍微測試一下客冈,在你的項目任意代碼文件中輸入(貌似不提示):
#import "AFNetworking.h"
然后編譯旭从,看看是否出錯
總結一下就是你在安裝好cocoaPods 后 ?繼續(xù)在終端 輸入 cd 項目路徑 ?->
vim Podfile -> 點擊i 或是a 進入編輯模式 -> pod '第三方' ?-> 點擊ESC ,shift : wq ?,enter-> pod install
如果沒有錯誤就是 安裝且導入成功了? 以后再 想導入第三方的庫文件 直接在 Podfile 文件里面 寫過庫文件的名稱和版本號 再在終端上面 寫入項目路徑 最后 pod install 就好。
更加詳細的介紹? http://objccn.io/issue-6-4/