最新的iOS安裝CocoaPods詳細(xì)過(guò)程

首先安裝CocoaPods的好處:

CocoaPods是一個(gè)用Ruby寫的 管理iOS項(xiàng)目中第三方開(kāi)源庫(kù)的工具 撒蟀,可以節(jié)省我們?cè)O(shè)置和更新第三方開(kāi)源庫(kù)的時(shí)間,通過(guò)CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(kù)(這些類庫(kù)必須是CocoaPods本身所支持的)珊皿,并且可以輕松管理其版本养盗。

然后诉植,言歸正傳袱巨,開(kāi)始我們的安裝之路:(提示阁谆,任何情況下請(qǐng)不要在命令行前加入“$”符號(hào),系統(tǒng)自帶的)

1.打開(kāi)的Mac的終端瓣窄,首先檢查rvm版本笛厦,輸入終端命令:

$ rvm -v

-bash: rvm: command not found 此時(shí)顯示未安裝rvm,輸入終端命令:

$ curl -L?https://get.rvm.io?| bash -s stable

可能會(huì)報(bào)錯(cuò)誤:curl:(7)Failed to connect to raw.githubusercontent.com port 443:Connection refused

報(bào)錯(cuò)原因:raw.githubusercontent.com 網(wǎng)址被墻俺夕。

解決方案:hosts文件配置? raw.githubusercontent.com 網(wǎng)站 IP裳凸。打開(kāi)查看IP地址網(wǎng)站查看 raw.githubusercontent.com 網(wǎng)站的 IP。配置 hosts文件劝贸。

載入rvm環(huán)境

$ source /Users/用戶名/.rvm/scripts/rvm

當(dāng)然姨谷,你也可以重新開(kāi)啟一個(gè)終端窗口,它會(huì)自己載入

再次查看rvm版本號(hào)

$ rvm -v

lwx:~ lwx$ rvm -v

rvm 1.27.0 (latest) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

如果出現(xiàn)版本號(hào)映九,就證明安裝成功

2.升級(jí)ruby:

查看ruby版本

$ ruby -v

升級(jí)最新版的ruby

在上面操作中 rvm list known 指令中

最新可安裝的 ruby 版本是 2.7.0梦湘,安裝 2.7.0 最新的ruby版本。(建議不要安裝2.7.0,建議安裝 2.7.0以下的版本)

rvm install 2.7.0

漫長(zhǎng)的等待.....

此過(guò)程由于網(wǎng)絡(luò)不穩(wěn)定的原因可能會(huì)出錯(cuò)件甥, 重新執(zhí)行?rvm install 2.7.0即可捌议,直到安裝成功。

3引有、安裝CocoaPods:

OS X 10.11之前系統(tǒng)的安裝cocoapods 指令:$ sudo gem install cocoapods

OS X 10.11以后系統(tǒng)的安裝cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoapods

安裝的時(shí)候如果報(bào)錯(cuò) ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository

可能是ruby源已經(jīng)被你移除了所以執(zhí)行?sudo gem install cocoapods --source http://rubygems.org? 就可以了

安裝成功

到這之后再執(zhí)行pod setup(PS:這個(gè)過(guò)程是漫長(zhǎng)的瓣颅,要有耐心)

終端輸入:$ pod setup

如果 pod search 命令報(bào)?[!] Unable to find a pod with name, author, summary, or description matching `XXX`

解決辦法:

1, pod repo remove master

2, cd ~/.cocoapods/repos

3, git clone --depth 1?https://github.com/CocoaPods/Specs.git?master

4, rm ~/Library/Caches/CocoaPods/search_index.json

5, pod search wechatopensdk

有時(shí)候在下載gitHub中的CocoaPods庫(kù)時(shí),因?yàn)閲?guó)外的原因?qū)е孪螺d速度特別慢 譬正,你可以下載下面這個(gè)

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

4宫补、CocoaPods的使用:

新建一個(gè)Xcode工程,使用終端cd到工程目錄下

創(chuàng)建Podfile文件:

pod init

之后就可以在項(xiàng)目目錄里看到一個(gè)Podfile文件

打開(kāi)Podfile文件:

open Podfile

添加:

pod'AFNetworking'

保存后退出

開(kāi)始下載:

pod install

podsfile里面的內(nèi)容和格式:

platform :ios, '7.0'

target 'MyApp' do

pod 'AFNetworking', '~> 3.1.0'

end

解釋一下?platform :ios, '7.0'代表當(dāng)前AFNetworking支持的iOS最低版本是iOS 7.0,?'MyApp'就是你自己的工程名字曾我,?pod 'AFNetworking', '~> 3.1.0'代表要下載的AFNetworking版本是3.1.0及以上版本粉怕,還可以去掉后面的'~> 3.1.0',直接寫pod 'AFNetworking'抒巢,這樣代表下載的AFNetworking是最新版贫贝。

安裝成功

這個(gè)時(shí)候關(guān)閉所有的Xcode窗口,再次打開(kāi)工程目錄會(huì)看到多了一個(gè)后綴名為.xcworkspace文件蛉谜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末平酿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子悦陋,更是在濱河造成了極大的恐慌蜈彼,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俺驶,死亡現(xiàn)場(chǎng)離奇詭異幸逆,居然都是意外死亡棍辕,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門还绘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)楚昭,“玉大人,你說(shuō)我怎么就攤上這事拍顷「” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵昔案,是天一觀的道長(zhǎng)尿贫。 經(jīng)常有香客問(wèn)我,道長(zhǎng)踏揣,這世上最難降的妖魔是什么庆亡? 我笑而不...
    開(kāi)封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮捞稿,結(jié)果婚禮上又谋,老公的妹妹穿的比我還像新娘。我一直安慰自己娱局,他們只是感情好彰亥,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著衰齐,像睡著了一般剩愧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上娇斩,一...
    開(kāi)封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音穴翩,去河邊找鬼犬第。 笑死,一個(gè)胖子當(dāng)著我的面吹牛芒帕,可吹牛的內(nèi)容都是我干的歉嗓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼背蟆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼鉴分!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起带膀,我...
    開(kāi)封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤志珍,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后垛叨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體伦糯,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了敛纲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喂击。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖淤翔,靈堂內(nèi)的尸體忽然破棺而出翰绊,到底是詐尸還是另有隱情,我是刑警寧澤旁壮,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布监嗜,位于F島的核電站,受9級(jí)特大地震影響寡具,放射性物質(zhì)發(fā)生泄漏秤茅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一童叠、第九天 我趴在偏房一處隱蔽的房頂上張望框喳。 院中可真熱鬧,春花似錦厦坛、人聲如沸五垮。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)放仗。三九已至,卻和暖如春撬碟,著一層夾襖步出監(jiān)牢的瞬間诞挨,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工呢蛤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惶傻,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓其障,卻偏偏與公主長(zhǎng)得像银室,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子励翼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

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