CocoaPods最新安裝使用說(shuō)明書(命令行和app客戶端)

CocoaPods.png

最近換了臺(tái)電腦(嘎嘎~)彰导,然后今天安裝了一下CocoaPods,發(fā)現(xiàn)竟然出了APP客戶端峦甩,嘗鮮的同時(shí)坊秸,命令行的方法也不能忘記~~下面就命令行和APP兩種方式說(shuō)一下安裝過(guò)程和體驗(yàn)宣旱。

命令行安裝方式

命令行安裝還是比較簡(jiǎn)單在张,按照步驟來(lái)就好至会,順便總結(jié)和說(shuō)明一下用到的命令

說(shuō)明

安裝CocoaPods 需要Ruby環(huán)境离咐,Mac的OS X系統(tǒng)已經(jīng)默認(rèn)安裝了Ruby環(huán)境,而且CocoaPods安裝說(shuō)明也希望我們使用默認(rèn)的Ruby環(huán)境奉件。 這里我們只需升級(jí)一下Rubygem(用于對(duì) Ruby組件進(jìn)行打包的 Ruby 打包系統(tǒng))工具即可

1. 升級(jí)gem(準(zhǔn)備工作)
gem source //查看gem現(xiàn)在使用的地址源

結(jié)果
*** CURRENT SOURCES *** https://rubygems.org/
更換gem地址源(上面的地址為gem的官方地址宵蛀,在天朝已被屏蔽)

 gem sources --remove https://rubygems.org/
 gem source --add https://gems.ruby-china.org/ 

gem sources -l #查看gem地址源確保只有g(shù)ems.ruby-china.org
結(jié)果
https://gems.ruby-china.org
升級(jí)gem

gem update --system #需要完成前面的翻墻工作
gem -v #查看版本
安裝gem的坑

這里在升級(jí)前一般需要輸入密碼,如果這里出現(xiàn)錯(cuò)誤
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
說(shuō)明沒(méi)有管理員權(quán)限县貌,需使用下面的命令
sudo gem update --system

2. 使用gem安裝CocoaPods

OS X 10.11以及10.11以后因?yàn)榘踩珯C(jī)制的更新术陶,需要指定一個(gè)安裝目錄,否則無(wú)法安裝
sudo gem install cocoapods #OS X10.11以前
sudo gem install -n /usr/local/bin cocoapods #OS X10.11 以及以后的版本
pod setup
查看pod版本窃这,檢測(cè)是否安裝成功
pod --version

CocoaPods的坑
  1. OS X 10.11 系統(tǒng)添加了新的機(jī)制10.11以及以后的系統(tǒng)直接使用
    sudo gem install cocoapods將出現(xiàn)如下錯(cuò)誤
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj

2.pod setup命令真的很慢M稹!:脊ァK盍病!
這里主要是一個(gè)下載的任務(wù)兆解,一個(gè)大概300多M的文件竟然要一兩 個(gè)小時(shí)才能完成9萏!锅睛!
解決方案:
在GitHub上找到Specs(我是傳送門 )下載下來(lái)埠巨,也可以使用工具GitHub Desktop工具將下載下來(lái)历谍,更名成master ,替換路徑~/.cocoapods/repos目錄下的master辣垒。
就可以正常使用了

3.CocoaPods使用
1. 首先我們來(lái)搜索一下常用的AFNetworking

pod search AFNetworking #不區(qū)分大小寫

Pod時(shí)搜索不算坑的坑

有的童鞋第一次輸入可能出現(xiàn)creating search index for spec repo master這種情況望侈,沒(méi)有關(guān)系,稍微等待一下就會(huì)出現(xiàn)結(jié)果勋桶;
搜索完成后會(huì)展示搜索結(jié)果脱衙,這時(shí)是無(wú)法退出或輸入其他命令的,需要輸入字母 Q 結(jié)束結(jié)果展示例驹,就可以從新輸入命令了捐韩。

2.添加Podfile文件
touch Podfile #創(chuàng)建Podfile文件
vi Podfile       #打開(kāi)Podfile文件

出現(xiàn)如下圖頁(yè)面


Podfile初始文件.png

這時(shí)輸入字母 i 開(kāi)始編輯文件

platform :ios,'8.0'  # 開(kāi)發(fā)平臺(tái)及版本,‘8.0’不寫即為最新版本鹃锈,ios注意全部小寫否則會(huì)報(bào)錯(cuò)
target 'DangerIdentifier'do #工程的Target名稱
pod 'AFNetworking','~>3.1.0'
end

輸入完成后點(diǎn)擊esc退出編輯狀態(tài) 荤胁,輸入 :wq保存退出文件
輸入命令行

pod install   #第一次輸入 install ,之后更新Podfile使用install或update命令皆可
注:

touch Podfile創(chuàng)建文件后可直接在工程文件夾中找到Podfile文件,直接打開(kāi)編輯也可屎债。

客戶端

劃重點(diǎn)仅政!發(fā)福利!

CocoaPods App安裝不需要進(jìn)行配置盆驹,直接下載安裝即可
客戶端使用起來(lái)與命令行類似已旧,但是安裝是真方便啊U倌取!(除了下載過(guò)程實(shí)在太慢太坑)

我是官網(wǎng)鏈接
不過(guò)官網(wǎng)鏈接真的真的太慢惊楼!經(jīng)過(guò)大半天的失敗失敗后才下載成功玖瘸,所以將我下載的文件分享出來(lái)~我是傳送門
這里分享下使用過(guò)程
1.打開(kāi)CocoaPods app后首先選擇對(duì)應(yīng)的工程(我已經(jīng)事先創(chuàng)建了CocoaPodsTest工程)

選擇工程.png

選擇工程2.png

2.輸入所需第三方庫(kù),這里我選擇了AFNetworking檀咙,

pod 'AFNetworking','~>3.1.0'

最后選擇右上角 install

輸入Podfile文件.png

3.等待安裝完成后點(diǎn)開(kāi)工程所在文件夾就可以發(fā)先對(duì)應(yīng)的.xcworkspace文件啦~
完成.png

4.如果需要對(duì)Podfile文件進(jìn)行修改雅倒,打開(kāi)CocoaPods app,從"Recent"選項(xiàng)卡可以找到創(chuàng)建過(guò)的Podfile文件弧可,點(diǎn)開(kāi)修改即可

修改.png

另外:svn上使用CocoaPods一般忽略的文件

對(duì)于Cocoapods生成的如下
![Uploading Cocoapods_172166.png . . .]四個(gè)文件蔑匣,需要SVN托管的只有Podfile與Podfile.lock兩個(gè)文件(Podfile.lock使用SVN托管是Cocoapods推薦,以前不知道棕诵,現(xiàn)在mark一下)裁良,其他人下載這兩個(gè)文件后 使用pod install即可,當(dāng)然也可以使用我們方便的Cocoapods app~

文件選擇.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末校套,一起剝皮案震驚了整個(gè)濱河市价脾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌笛匙,老刑警劉巖侨把,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件犀变,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡秋柄,警方通過(guò)查閱死者的電腦和手機(jī)获枝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)骇笔,“玉大人省店,你說(shuō)我怎么就攤上這事≈├” “怎么了萨西?”我有些...
    開(kāi)封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)旭旭。 經(jīng)常有香客問(wèn)我谎脯,道長(zhǎng),這世上最難降的妖魔是什么持寄? 我笑而不...
    開(kāi)封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任源梭,我火速辦了婚禮,結(jié)果婚禮上稍味,老公的妹妹穿的比我還像新娘废麻。我一直安慰自己,他們只是感情好模庐,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布烛愧。 她就那樣靜靜地躺著,像睡著了一般掂碱。 火紅的嫁衣襯著肌膚如雪怜姿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天疼燥,我揣著相機(jī)與錄音沧卢,去河邊找鬼。 笑死醉者,一個(gè)胖子當(dāng)著我的面吹牛但狭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播撬即,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼立磁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了搞莺?” 一聲冷哼從身側(cè)響起息罗,我...
    開(kāi)封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎才沧,沒(méi)想到半個(gè)月后迈喉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體绍刮,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年挨摸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了孩革。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡得运,死狀恐怖膝蜈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情熔掺,我是刑警寧澤饱搏,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站置逻,受9級(jí)特大地震影響推沸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜券坞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一鬓催、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧恨锚,春花似錦宇驾、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至他挎,卻和暖如春布卡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雇盖。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留栖忠,地道東北人崔挖。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像庵寞,于是被迫代替她去往敵國(guó)和親狸相。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • CocoaPods 是什么捐川? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開(kāi)源庫(kù)的工具脓鹃。CocoaPo...
    朝洋閱讀 25,662評(píng)論 3 51
  • Saber_87d4閱讀 266評(píng)論 0 0
  • 前言 現(xiàn)如今,做Android開(kāi)發(fā)的大部分都轉(zhuǎn)移到AS了吧古沥,從ADT轉(zhuǎn)過(guò)來(lái)確實(shí)方便快捷很多瘸右,可作為程序員娇跟,典型的懶...
    Jcme丶Ls閱讀 3,315評(píng)論 5 36
  • 當(dāng)清晨的第一縷陽(yáng)光 照進(jìn)我的心里 你就早已經(jīng)在那里了 濃密的眉毛 深遂的眼神 我的心在一絲失落里笑了 上鎖的思念 ...
    迷上你的味道like閱讀 353評(píng)論 0 5
  • 目前為止我還是改不了自卑 不過(guò)如果對(duì)象是你 我愿意丟盔卸甲 王嘉爾和段宜恩不是同類人。 段宜恩靠在床邊太颤,手里捧著平...
    _足音閱讀 267評(píng)論 0 2