cocoapods 安裝與使用:
(一般的Mac電腦都已經(jīng)安裝好了ruby環(huán)境)
首先嘗試升級(jí)你的Ruby環(huán)境
sudo gem update --system
安裝pods 終端輸入:
sudo gem install cocoapods
如果沒有反應(yīng)是因?yàn)楸痪W(wǎng)絡(luò)墻組個(gè)了就需要用淘寶鏡像來訪問cocoapods
創(chuàng)建淘寶鏡像環(huán)境第一步:
gem sources —remove https://rubygems.org/ //(有了反應(yīng)之后再輸入下面的命令)
gem sources -a http://ruby.taobao.org/ //(完成淘寶鏡像的創(chuàng)建)
下面是驗(yàn)證你是否創(chuàng)建成功:
gem sources -l //(在終端出現(xiàn)CURRENT SOURCES 的字樣表明你已創(chuàng)建成功)
下面就是下載cocoapods了:
sudo gem install cocoapods //(等待十幾秒鐘就可以看到cocoapods在本地下載安裝好了)
下面是使用cocoapods了:(我們以在工程中導(dǎo)入AFNetworking為例)AFNetworking類庫(kù)在GitHub地址是:https://github.com/AFNetworking/AFNetworking
(1)我們要確定AFNetworking是否支持cocoa pods的導(dǎo)入嚎尤,在終端輸入以下命令:
pod search AFNetworking //(然后就可以看到介紹AFNetworking的東西宣渗,說明他是支持cocoa pods的導(dǎo)入的)
下面我們我們來創(chuàng)建一個(gè)Xcode工程斗幼,我們利用cocoapods導(dǎo)入庫(kù)的時(shí)候主要是利用一個(gè)Podfile的文件的拔创,相當(dāng)于在Podfile文件中寫下你要導(dǎo)入的庫(kù)奸笤,然后利用cocoapods來下載就可以了。(注意每個(gè)項(xiàng)目只有一個(gè)Podfile的文件)
下面我們就開始創(chuàng)建Podfile的文件,首先我們要利用cd的命令進(jìn)入工程的文件夾中跌,再輸入以下命令:
vim Podfile
然后按下i進(jìn)入Podfile的編輯模式,在文件中輸入以下的文字:
platform :ios, ‘7.0’
pod “AFNetworking”, “~> 2.0”
(這兩段文字是在AFNetworking的github的頁(yè)面可以找得到的)
然后保存退出編輯淤刃。vim環(huán)境下的,保存退出命令是:
:wq //(這時(shí)候你可以在你的工程目錄下看到一個(gè)Podfile的文件吱型,注意逸贾,Podfile文件應(yīng)該和你的工程文件.xcodeproj在同一個(gè)目錄下)
最后就是下載AFNetworking了:
pod install //(等待一段時(shí)間后就可以在最后的地方看到如下的字樣,說明你已經(jīng)下載成功了
[!] From now on use CocoaPodsDemo.xcworkspace.)
進(jìn)入工程目錄用CocoaPodsDemo.xcworkspace進(jìn)入工程津滞。這時(shí)候你在工程中就可以看到pods的工程铝侵。在這個(gè)工程中你就可以看到你導(dǎo)入的AFNetworking。你可以在class中導(dǎo)進(jìn)去試試触徐。
更新cocoapods1.0.1之后編輯podfile文件的語法有了一些變化如下:
platform :ios, '7.0'
target 'cocoaTest' do
pod 'AFNetworking', '~> 3.1.0'
end
platform 的意思是系統(tǒng)支持的最低版本
target是你的工程名
do開始 end結(jié)束
后面的操作和之前的版本是一樣的咪鲜。