cocoapods 安裝使用及常見問題

cocoapods 安裝及使用

Cocoapods是用Ruby寫的讨永,并分成若干個Gem包

CocoaPods在解析執(zhí)行過程中最重要的幾個包的路徑分別是:CocoaPods/CocoaPods盖溺、 CocoaPods/Core和 CocoaPods/Xcodeproj莫鸭。

Podfile:該文件用于配置項目所需要的第三方庫,它可以被高度定制阱高。本文中我們主要在這里做動作赚导。

Podspec:該文件描述了一個庫將怎樣被添加進工程中。.podspec文件可以標(biāo)識該第三方庫所需要的源碼文件赤惊、依賴庫吼旧、編譯選項,以及其他第三方庫需要的配置未舟。

CocoaPods / Xcodeproj:這個包負(fù)責(zé)處理工程文件圈暗,它能創(chuàng)建以及修改.xcodeproj文件和.xcworkspace文件。它也可以作為一個獨立的包使用裕膀,當(dāng)你要編寫修改項目文件的腳本時员串,可以考慮使用CocoaPods/Xcodeproj。

1. 在ruby環(huán)境下執(zhí)行

如果如果gem太老昼扛,可以用如下命令升級gem:

$sudo gem update --system

2.安裝cocoapods

$sudo gem install cocoapods

$pod setup

3.新建工程寸齐,并在終端用cd指令到文件夾內(nèi)然后執(zhí)行

$pod search ?AFNetworking

4.新建文件 vim “Podfile”,

$cd /Users/TJH's/Desktop/CocoapodsSample(進入工程目錄抄谐,cd

后面的是工程的路徑)

$ touch Podfile(創(chuàng)建Podfile文件)

寫入以下內(nèi)容并保存?

小提示:(終端vim文件 按 i 可編輯 渺鹦,esc 退出編輯,:wq 可保存退出)

5. 在Podfile文件中添加第三方庫斯稳,如圖


6. 導(dǎo)入第三方庫

$pod install

7. 更新第三方庫

$pod update

常見問題及解決方案

在使用cocoapods 的過程中又可能會遇到下面問題海铆,這時你可能會去檢查一下gem的景象是否正確(gem sources -l)如果鏡像是正確的,這時你可能很迷惑為什么pod update或pod install都不可用呢挣惰?其實我也沒找到具體原因,但找到了解決方法

ERROR:? While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod

解決方法:

1. 查看本地pod

which pod

2. 刪除pod

sudo rm -rf /user/local/bin/pod

3. 移除cocoapods

sudo gem uninstall cocoapods

4. 重新安裝cocoapods

sudo gem install cocoapods

或許在這一步你會失敗,遇到和之前一樣的問題憎茂,這時請繼續(xù)走第五部

5. 使用下面命令安裝

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

當(dāng)你在終端看到下面提示時說明你基本上已經(jīng)成功啦珍语!

Parsing documentation for cocoapods-0.39.0

Done installing documentation for cocoapods after 3 seconds

1 gem installed

之后在執(zhí)行pod install或者pod update就暢通無阻咯

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市竖幔,隨后出現(xiàn)的幾起案子板乙,更是在濱河造成了極大的恐慌,老刑警劉巖拳氢,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件募逞,死亡現(xiàn)場離奇詭異,居然都是意外死亡馋评,警方通過查閱死者的電腦和手機放接,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來留特,“玉大人纠脾,你說我怎么就攤上這事⊥汕啵” “怎么了苟蹈?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長右核。 經(jīng)常有香客問我慧脱,道長,這世上最難降的妖魔是什么贺喝? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任磷瘤,我火速辦了婚禮,結(jié)果婚禮上搜变,老公的妹妹穿的比我還像新娘采缚。我一直安慰自己,他們只是感情好挠他,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布扳抽。 她就那樣靜靜地躺著,像睡著了一般殖侵。 火紅的嫁衣襯著肌膚如雪贸呢。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天拢军,我揣著相機與錄音楞陷,去河邊找鬼。 笑死茉唉,一個胖子當(dāng)著我的面吹牛固蛾,可吹牛的內(nèi)容都是我干的结执。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼艾凯,長吁一口氣:“原來是場噩夢啊……” “哼献幔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起趾诗,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤蜡感,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后恃泪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體郑兴,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年贝乎,在試婚紗的時候發(fā)現(xiàn)自己被綠了情连。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡糕非,死狀恐怖蒙具,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情朽肥,我是刑警寧澤禁筏,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站衡招,受9級特大地震影響篱昔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜始腾,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一州刽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧浪箭,春花似錦穗椅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至宣鄙,卻和暖如春袍镀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冻晤。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工苇羡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鼻弧。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓设江,卻偏偏與公主長得像锦茁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子绣硝,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

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