CocoaPods的下載及安裝 2016

1.報錯:You need at least git version 1.8.5 to use CocoaPods

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer


由于自己更新的時候四五天都沒安裝成功北滥,所以在這里記錄一下具體步驟

環(huán)境:xcode8 ? mac 10.11

一砰逻、CocoaPods是什么?

當你開發(fā)iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫队橙,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫捐康,“子子孫孫無窮盡也”仇矾,這也許是比較特殊的情況〗庾埽總之小編的意思就是贮匕,手動一個個去下載所需類庫十分麻煩。另外一種常見情況是倾鲫,你項目中用到的類庫有更新粗合,你必須得重新下載新版本,重新加入到項目中乌昔,十分麻煩隙疚。如果能有什么工具能解決這些惱人的問題,那將“善莫大焉”磕道。所以供屉,你需要 CocoaPods。

CocoaPods應該是iOS最常用最有名的類庫管理工具了溺蕉,上述兩個煩人的問題伶丐,通過cocoaPods,只需要一行命令就可以完全解決疯特,當然前提是你必須正確設置它哗魂。重要的是,絕大部分有名的開源類庫漓雅,都支持CocoaPods录别。所以,作為iOS程序員的我們邻吞,掌握CocoaPods的使用是必不可少的基本技能了组题。

二、一鍵安裝及使用

1.安裝源?$?gem?source?-a?https://gems.ruby-china.org

2.查看源?$?gem sources -l

3.安裝?$?sudo gem install -n /usr/local/bin cocoapods --pre

4.安裝?$?pod setup

使用

1.?$?cd 把項目文件夾拖到終端

2. $?vim Podfile

3. 按 i 鍵 進入編輯?

4. ?platform :ios, '8.0'

? ? ?target '你的項目名稱' do

? ? ?pod 'AFNetworking', '~> 3.0'

? ? ?end

5. 按 ESC 鍵 再輸入 :wq

6. pod install ?或者 pod update

三抱冷、會出現問題的安裝步驟

1.打開終端移除現有的 ruby源(因為它被墻了)

$ gem sources --remove https://rubygems.org/

2.使用新源

$ gem sources -a https://ruby.taobao.org/

(但是由于某種原因崔列,它不再被維護了)

所以改用它:gem?source?-a?https://gems.ruby-china.org

3.驗證新源是否替換成功,看看現在的源

$ gem sources -l

*** CURRENT SOURCES ***

https://gems.ruby-china.org

4.安裝CocoaPods

MAC老系統(tǒng)的安裝:

$ sudo gem install?cocoapods

蘋果系統(tǒng)升級?OS X EL Capitan?后安裝改為:

$?sudo gem install -n /usr/local/bin cocoapods --pre

$ pod setup

如果出現Setting up CocoaPods master repo并且安裝失敗,走以下步驟

$ sudo xocde-select —print-path

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

刪除master

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

$ pod setup 等待一段時間可安裝成功

如果還不成旺遮,嘗試卸載 cocoapods

$sudo gem uninstall?cocoapods 或者 $cd ~/.cocoapods/ $sudo -rm -rf ~/.cocoapods/

再走四的步驟赵讯。

如果再安裝失敗出現Setting up CocoaPods master repo

說明某些環(huán)境原因導致pod更新不了,可能原因有耿眉,1)gem版本太低瘦癌;2)github無法鏈接;3).cocoapods目錄下的配置信息錯誤跷敬。我們可以一個一個來排除

首先更新gem到最新版本,在終端中輸入:

$ sudo gem update --system

然后檢查是否可以ping通github,在終端中輸入:

$ ping github.com

然后查看pob repo list:

$ pod repo list

結果顯示0 repos西傀,說明沒有安裝成功斤寇;

刪除再重裝,出現9086 可能是網絡不好拥褂,重試pod setup

四娘锁、 cocoapods的使用

首先來到你的項目文件:

cd 把項目文件夾拖到終端

然后,添加一個Podfile文件:?vim Podfile

然后按i進入插入模式饺鹃,進行編輯莫秆,在文件中輸入以下內容:

注意百度上很多舊版本輸入的類容:

platform :ios, '7.0'

pod 'AFNetworking', '~> 2.0'

它會報:[!] The dependency `AFNetworking (~> 3.0)` is not used in any concrete target.

現在版本升級官方給的文檔是:

platform :ios, '8.0'

target '你的項目名稱' do

pod 'AFNetworking', '~> 3.0'

end

注意:'你的項目名稱'是你項目文件中'xx.xcodeproj'文件,'xx.xcodeproj'去掉后綴名所得的‘xx’==(就是)‘你的項目名稱’

輸入完成后按ESC退出編輯模式悔详,最后輸入:wq保存并退出文件镊屎。此時可以發(fā)現在項目目錄下多了一個Podfile的文件,請注意這個文件必須與.xcodeproj在同一目錄下茄螃。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末缝驳,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子归苍,更是在濱河造成了極大的恐慌用狱,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拼弃,死亡現場離奇詭異夏伊,居然都是意外死亡,警方通過查閱死者的電腦和手機吻氧,發(fā)現死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門溺忧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人医男,你說我怎么就攤上這事砸狞。” “怎么了镀梭?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵刀森,是天一觀的道長。 經常有香客問我报账,道長研底,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任透罢,我火速辦了婚禮榜晦,結果婚禮上,老公的妹妹穿的比我還像新娘羽圃。我一直安慰自己乾胶,他們只是感情好,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著识窿,像睡著了一般斩郎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上喻频,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天缩宜,我揣著相機與錄音,去河邊找鬼甥温。 笑死锻煌,一個胖子當著我的面吹牛,可吹牛的內容都是我干的姻蚓。 我是一名探鬼主播宋梧,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼史简!你這毒婦竟也來了乃秀?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤圆兵,失蹤者是張志新(化名)和其女友劉穎跺讯,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體殉农,經...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡刀脏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了超凳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愈污。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖轮傍,靈堂內的尸體忽然破棺而出暂雹,到底是詐尸還是另有隱情,我是刑警寧澤创夜,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布杭跪,位于F島的核電站,受9級特大地震影響驰吓,放射性物質發(fā)生泄漏涧尿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一檬贰、第九天 我趴在偏房一處隱蔽的房頂上張望姑廉。 院中可真熱鬧,春花似錦翁涤、人聲如沸桥言。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽限书。三九已至虫蝶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間倦西,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工赁严, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留扰柠,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓疼约,卻偏偏與公主長得像卤档,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子程剥,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內容