最新cocoapods 安裝使用

//電腦已經(jīng)安裝完成 :cd 到文件夾下? 1.touch podfile? ? 2添加

platform :ios,'8.0' ?//支持最低版本

target ‘project name’do ? ?

end

3. pod install ?

#/////////常用命令

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

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

一、概要

iOS開發(fā)時,項目中會引用許多第三方庫救军,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統(tǒng)一管理這些第三方庫。

二续语、安裝

說實話整個安裝過程我折騰了好久千绪,在網(wǎng)上查找各種資料,進行各種嘗試焦除,最終解決并得出以下總結(jié):

CocoaPods的安裝問題:

1.之前都是用淘寶的Ruby鏡像來訪問CocoaPods红伦,但是貌似淘寶的也不能用了英古,于是找到了這個https://gems.Ruby-china.org/,打開終端輸入以下命令:

(1)gem sources -r https://Rubygems.org/

(2)gem sources -a?https://gems.Ruby-china.org/

(3)gem sources -l

如果在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

https://Ruby.taobao.org/

2.升級gem色建,如果它的版本過低也可能導(dǎo)致安裝失敗哺呜,在終端輸入以下命令:

sudo gem update –system

安裝過程都是需要等待的,稍安勿躁箕戳,切記

3.安裝CocoaPods:

OS X 10.11以前某残,在終端輸入以下命令:

sudo gem install cocoapods

OS X 10.11以后,在終端輸入以下命令:

sudo gem install -n /usr/local/bin cocoapods

4.setup安裝命令:

在終端輸入以下命令:

pod setup

問題最多的就是這一步陵吸,第一次安裝完成可能要一個小時左右玻墅,所以要耐心等待,如果這一步完成了壮虫,并出現(xiàn)以下結(jié)果澳厢,那么恭喜你已經(jīng)成功安裝了CocoaPods。

當然你也可以在這之后在終端輸入以下命令:

pod –version

顯示出版本就說明成功了囚似。在這之后大功告成剩拢,以后可以享受cocoapods帶來的方便了

三、使用

1.新建一個工程饶唤,我新建的是一個OC語言的名為CocoaPods的工程徐伐,大家也盡量用這個,以后比較容易找到它募狂。

2.cd到這個工程目錄下办素,例如:

cd /Users/liuyingjie/Desktop/CocoaPods

3.建立文件

touch Podfile

4.打開工程中剛剛建立好的Podfile的白色文件(文本格式),粘貼以下內(nèi)容并保存

platform :iOS, ‘7.0’

target ‘你的項目名稱’ do

pod ‘SDWebImage’

pod ‘AFNetworking’

end

5.回到終端執(zhí)行以下命令:這里我簡單安裝兩個常用庫祸穷,以后再加性穿。添加過程要等一下會,幾分鐘的樣子吧雷滚。

pod update

6.完成后進入工程目錄(以后都要打開下面的這個.xcworkspace工作區(qū))需曾,然后command+B編譯操作。沒有錯誤就表示成功添加了。

7.以后加新的庫? 就復(fù)制到Podfile里面 然后再 pod update

8.測試一下調(diào)用頭文件:

OK胯舷,沒有問題刻蚯,大功告成!

四桑嘶、安裝過程中可能會遇到的坑!

安裝過程的一些問題在下一篇文章里做了一些總結(jié):

《CocoaPods安裝過程中遇到的那些坑》:

http://www.reibang.com/p/2b3189ae2a1f

在這個了我要對幫助我完成安裝的網(wǎng)友iOSCaiBird表示感謝躬充,大家也可以關(guān)注一下逃顶,他的一些文章感覺蠻好的。



分支問題總結(jié):

1充甚、那是因為 淘寶的那個鏡像(https://ruby.taobao.org/ )已經(jīng)不可用了以政。所以我們現(xiàn)在用最新支持的ruby鏡像(https://gems.ruby-china.org/)

需要的命令行:

$?gem sources -r https://rubygems.org/ (移除舊版本的鏡像,如果你不知道你電腦上目前用的是什么鏡像伴找,可用$gem sources -l來查看)

$?gem sources -a https://gems.ruby-china.org/ (增加可用的鏡像)

$?gem sources -l ?(用來檢查使用替換鏡像位置成功)

2盈蛮、當pod setup 進入Setting up CocoaPods master repo 等待的時候表示正在下載了,此時你可通過新開一個終端窗口技矮,輸入"cd ~/.cocoapods/"命令行跳到cocoapods文件夾內(nèi)抖誉,執(zhí)行"du -sh *"查看正在下載的文件夾的大小

3、當出現(xiàn)如下

[!] An error occurred while performing `Gitpull` on repo `master`.

[!] /usr/bin/git pull --ff-only

這個錯誤應(yīng)該是說這個節(jié)點有問題衰倦。就又找資料袒炉,然后試試把cocoapods的節(jié)點刪除,重新添加一個節(jié)點樊零,或許就行我磁,說干就干:

原因: Cocoapods的分支不支持當前最新的Xcode版本

解決辦法: 刪除master分支 重新建立新的分支

sudo rm -fr ~/.cocoapods/repos/master

然后再:?pod setup

//更新

升級macOS10.13.4之后,cocoapods不能正常使用了驻襟,這是蘋果一貫的問題夺艰,遇到大版本系統(tǒng)升級,之前的一些軟件就不能正常使用了沉衣。?

終端輸入?

sudo gem update –system?

顯示如下錯誤?

ERROR: While executing gem … (Gem::FilePermissionError)?

You don’t have write permissions for the /usr/bin directory.

重新輸入下面?

sudo gem install -n /usr/local/bin sass?

sudo gem install -n /usr/local/bin cocoapods

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末郁副,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子厢蒜,更是在濱河造成了極大的恐慌霞势,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斑鸦,死亡現(xiàn)場離奇詭異愕贡,居然都是意外死亡,警方通過查閱死者的電腦和手機巷屿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門固以,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事憨琳〗氲觯” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵篙螟,是天一觀的道長菌湃。 經(jīng)常有香客問我,道長遍略,這世上最難降的妖魔是什么惧所? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮绪杏,結(jié)果婚禮上下愈,老公的妹妹穿的比我還像新娘。我一直安慰自己蕾久,他們只是感情好势似,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著僧著,像睡著了一般履因。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上霹抛,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天搓逾,我揣著相機與錄音,去河邊找鬼杯拐。 笑死霞篡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的端逼。 我是一名探鬼主播朗兵,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼顶滩!你這毒婦竟也來了余掖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤礁鲁,失蹤者是張志新(化名)和其女友劉穎盐欺,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仅醇,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡冗美,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了析二。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粉洼。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡节预,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出属韧,到底是詐尸還是另有隱情安拟,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布宵喂,位于F島的核電站糠赦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏锅棕。R本人自食惡果不足惜愉棱,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哲戚。 院中可真熱鬧,春花似錦艾岂、人聲如沸顺少。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脆炎。三九已至,卻和暖如春氓辣,著一層夾襖步出監(jiān)牢的瞬間秒裕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工钞啸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留几蜻,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓体斩,卻偏偏與公主長得像梭稚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子絮吵,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

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

  • CocoaPods的安裝教程一搜遍地都是弧烤,但都是之前的之前的,我照著教程安裝了幾遍都遇到一個問題蹬敲,苦苦沒有解決暇昂,如...
    NewBug閱讀 2,048評論 1 3
  • 也許習(xí)慣于北方干冷的天氣,下車的一瞬間雖然有一點小寒氣撲面而來伴嗡,但還是感到了空氣里那清新的成分急波,讓我忍不住...
    風起泉涌Robin閱讀 191評論 0 0
  • 上午醒來一睜開眼睛幔崖,打開手機刷朋友圈,王寶強的離婚新聞鋪天蓋地,然后淡定地去看相關(guān)新聞赏寇,原來就是娛樂圈的一出狗血出...
    鐘曼晴閱讀 200評論 0 3
  • 三原則:圖原創(chuàng)吉嫩,文原創(chuàng),詩原創(chuàng)嗅定。 一本關(guān)于遠方的書 已讀到了最后 在霜降之初 飲半杯清茶自娩,或者淡酒 送別這秋 一幅...
    秋水飲馬閱讀 1,482評論 44 85
  • 考完了今天坑爹的C語言,只想吐槽一句是渠退,枉我凌晨兩點才睡孜孜不倦的擱那背題忙迁,老師你竟然不按套路出牌。 昨天晚上召喚...
    魏先生的魏啦啦閱讀 254評論 0 1