網(wǎng)上找了一波一波,都是一點原創(chuàng)加上一波copy枯饿,終于翻閱n多教程后番川,我來發(fā)布最新的CocoaPod1.0之后的安裝和使用。
首先記住幾個指令:
查看當(dāng)前的ruby源
gem sources -l
移除ruby源
gem sources --remove https://rubygems.org/
添加ruby源
gem sources -a https://ruby.taobao.org/
顯示當(dāng)前的cocopods版本
pod --version // 有空格得看清
搜索當(dāng)前第三方的版本懈糯,以及使用方法
pod search 第三方
不截圖了
下面來安裝教程了
首先:我們替換ruby源涤妒,建議添加兩個
1. http://rubygems-china.oss.aliyuncs.com
2. https://ruby.taobao.org/
接著安裝CocoaPods
(1) $sudo gem install cocoapods
備注:蘋果系統(tǒng)升級 OS X EL Capitan 后改為
$sudo gem install -n /usr/local/bin cocoapods
其實我用mini前面指令照舊用,MacBook Pro就不行所以你們用
$sudo gem install -n /usr/local/bin cocoapods
安裝好就可以可以查看版本了
pod --version
這就安裝了赚哗,這是真的K稀!屿储!可是我們會看到別的教程還有
$pod setup
這是神馬玩意贿讹?查閱n多教程我總算知道了,這就是軟件的數(shù)據(jù)够掠,其實前面安裝的就是“殼”民褂,這個就是數(shù)據(jù)包了,有點像安卓大型游戲那樣先給個10多M的安裝包疯潭,然后聯(lián)網(wǎng)下數(shù)據(jù)包赊堪,這個是類似嘛!我們聯(lián)網(wǎng)下載或則直接把下載的放對應(yīng)的文件夾就好了么竖哩。
下面我們就說說這個指令
pod repo remove master
pod repo add master https://git.oschina.net/akuandev/Specs.git
pod repo update
這三條指令就是把本來下載的地址刪除掉哭廉,替換個下載,最后更新相叁,大概190m吧遵绰。
下面我來整理下大致的順序
安裝后“殼”后接下來就是下載數(shù)據(jù)包了辽幌,首先
執(zhí)行上面三句代碼
pod repo remove master
pod repo add master https://git.oschina.net/akuandev/Specs.git
接下來就開始漫長下載吧
pod setup
pod repo update
中途失敗了 會有什么56 200之類的網(wǎng)絡(luò)錯誤,大膽猜測下街立,你任務(wù)時間太長舶衬,被拒絕了唄。
如果你網(wǎng)絡(luò)太糟糕赎离,我們只能用別人下載好的逛犹,放在路徑是
~/.cocoapods
![](http://upload-images.jianshu.io/upload_images/1864395-7aecee29ebe80fff.png?imageMogr2/auto-orient/str
ip%7CimageView2/2/w/1240)
master就是執(zhí)行 pod setup執(zhí)行后創(chuàng)建的文件夾,那么我們網(wǎng)絡(luò)不好的話梁剔,把下載好的放到repos文件下就OK了虽画。
怎么獲取下載好的,所有的項目的Podspec文件都托管在
https://github.com/CocoaPods/Specs
下面估計大家就安裝好了荣病,但是注意下码撰!升級1.0之后CocoaPods使用方式發(fā)生了很大的變化!8雠琛脖岛!
CocoaPods的使用,原理上看颊亮,CocoaPods的使用是從Podfire文件讀取運行的指令柴梆,這也就是為什么要在項目的文件夾下面生成一個podfire文件。
進入項目文件夾很簡單的
cd 路徑 // 路徑直接把你的工程拖到終端就好了
生成一個podsfile 文件我們可以有兩種方式
第一種用Vi
例如:
vi Podfile
此時會創(chuàng)建并打開Podfile文件终惑, 如果Podfile 已經(jīng)存在就是打開绍在,不存在就創(chuàng)建并打開,然后寫指令雹有,最后保存偿渡。關(guān)于vi的指令大家可以學(xué)一下。
第二種是個簡單的(推薦)
首先用
touch 指令創(chuàng)建個Podfile文件
touch Podfile
然后 再用
open -e Podfile
此時打開Podfire就是一個文本編輯器了霸奕,簡單明了溜宽。當(dāng)然最好的是,我們commond + s 就可以保存了质帅。接下來用
pod install 就可以安裝了坑质,
(pod install --verbose --no-repo-update
pod update --verbose --no-repo-update 會變快)
如果有問題就可以立即修改不用再打開Vi編輯器修改
具體Podfire的寫法注意新的變化有
必須得加上 target 以及 use_frameworks!
例如導(dǎo)入 xmpp
platform :ios, '9.0' // iOS平臺 不寫沒影響
use_frameworks! // 必須寫
target 'Code-01' do // 這里target里面寫入你的項目名稱,就是你新建工程起的名字临梗,不寫會報錯 do能不能省略涡扼,反正我沒有試過,自己試試盟庞,但是我不會丟因為就是一個句子省略就不明了了
pod 'XMPPFramework', '~> 3.6.6' // 不用解釋了吃沪,以前里面就寫這一句就行,通常執(zhí)行”pod search 第三方“這條指令會顯示出你要的版本什猖,以及使用方法
end // 好理解了吧代表完成
這里給出格式
platform :ios, '9.0'
use_frameworks!
target '<#項目名#>' do
pod '<#第三方#>', '~> <#版本#>'
end
這篇文章就更新好了票彪,先就這樣結(jié)了红淡。