Pod 安裝 M1或者是M2

M1或者是M2系統(tǒng)安裝cocoapods先操作一下兩個(gè)設(shè)置

1斋扰、打開訪達(dá)->應(yīng)用->實(shí)用工具->終端->右鍵點(diǎn)擊終端->顯示簡介->勾選使用 Rosetta 打開祟昭,關(guān)閉終端魁淳,重新打開。

2圆丹、打開訪達(dá)->應(yīng)用->Xcode->右鍵點(diǎn)擊Xcode->顯示簡介->勾選使用 Rosetta 打開,關(guān)閉Xcode躯喇,重新打開辫封。
1、mac系統(tǒng)已經(jīng)默認(rèn)安裝好Ruby環(huán)境廉丽,如果你不確定自己系統(tǒng)中是否有Ruby的倦微,可以在終端中輸入命令行:ruby -v查看當(dāng)前ruby版本

如果ruby版本較低,可以通過rvm對Ruby進(jìn)行升級

$ sudo gem update --system
2正压、更換Ruby鏡像

首先移除現(xiàn)有的Ruby鏡像

終端輸入:$ gem sources --remove https://rubygems.org/

然后添加國內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)

終端輸入:$ gem sources -a https://gems.ruby-china.com/(org 暫時(shí)不能使用官方推薦使用com)

執(zhí)行完畢之后輸入gem sources -l來查看當(dāng)前鏡像

終端輸入:$ gem sources -l

如果結(jié)果是

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

說明添加成功欣福,否則繼續(xù)執(zhí)行$ gem source -a https://gems.ruby-china.org/來添加
3、CocoaPods的安裝

$ sudo gem install -n /usr/local/bin cocoapods 有權(quán)限問題(不用此命令)

最終找到一個(gè)一發(fā)入魂的命令:

sudo gem install cocoapods --user-install

等上十幾秒鐘焦履,CocoaPods就可以在你本地下載并且安裝好了拓劝,不再需要其他設(shè)置。
3.CocoaPods的使用

1)CocoaPods的搜索功能

pod search AFNetworking嘉裤;

執(zhí)行后可能會(huì)一直停在

Setting up CocoaPods master repo然后(很久)會(huì)出現(xiàn)如下錯(cuò)誤:

[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down

解決辦法是:

這說明CocoaPods還不能正常使用郑临,需要更新pod,下載它的一些依賴包屑宠;在終端中輸入:

$ pod setup

過一段時(shí)間之后厢洞,你會(huì)在終端中看到跟上面同樣的紅色的錯(cuò)誤信息。

這說明某些環(huán)境原因?qū)е聀od更新不了典奉,可能原因有躺翻,1)gem版本太低;2)github無法鏈接秋柄;3).cocoapods目錄下的配置信息錯(cuò)誤获枝。我們可以一個(gè)一個(gè)來排除,

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

$ sudo gem update --system

可以只接繼續(xù)進(jìn)行安裝:sudo gem install -n /usr/local/bin cocoapods

或者是檢查是否可以ping通github省店,在終端中輸入:

$ ping github.com

然后查看pob repo list:

$ pod repo list

說明Cocoapods在將它的信息下載到~/.cocoapods里;

cd到該目錄里笨触,用du -sh *命令來查看文件大小懦傍,結(jié)果顯示0 repos,說明沒有安裝成功芦劣;

在終端輸入:

cd ~/.cocoapods

進(jìn)入cocoapods文件后在終端輸入:du -sh *

重新執(zhí)行pod setup粗俱,過一段時(shí)間后提示setup completed,在終端中輸入pod list,展示出安裝列表虚吟;

這樣總算安裝好了寸认。接下來再一次輸入:

pod search AFNetworking

輸入過后它可能會(huì)報(bào):

[!] Unable to find a pod with name, author, summary, or descriptionmatching AFNetworking

解決方案是:

輸入:

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

后在一次輸入:pod search AFNetworking

就可以咯签财。

2)首先定位到項(xiàng)目文件目錄

cd 項(xiàng)目位置

然后添加podfile文件:vim podfile (注:在寫該文件的時(shí)候要注意格式 ' ' );

進(jìn)入后按i進(jìn)入插入模式,進(jìn)行編輯偏塞,安裝官方最新的文檔格式:

platform :ios, '8.0'

target '你的項(xiàng)目名稱' do

pod 'AFNetworking', '~> 3.0'

end

編輯完成后唱蒸,按ESC退出編輯模式,最后輸入:wq保存并退出文件灸叼,此時(shí)可以發(fā)現(xiàn)在項(xiàng)目目錄下多了一個(gè)Podfile的文件神汹,請注意這個(gè)文件必須與.xcodeproj在同一目錄下,

最后:pod install進(jìn)行安裝即可

3)CocoaPods庫的跳過更新安裝

pod install --verbose --no-repo-update(跳過更新進(jìn)行安裝)

pod update --verbose --no-repo-update(跳過更新進(jìn)行更新

如果你是M1或者M(jìn)2芯片的Mac古今,還需要做以下操作:

1.訪達(dá)-應(yīng)用程序-實(shí)用工具里屁魏,右鍵點(diǎn)擊終端-顯示簡介 (如果找不到實(shí)用工具,請以列表或分欄的方式顯示項(xiàng)目)

2.勾選使用Rosetta打開

3.執(zhí)行sudo gem install ffi
如下圖提示異常

xxx ~ % sudo gem install -n /usr/local/bin cocoapods

ERROR: Error installing cocoapods:

The last version of activesupport (>= 5.0, < 8) to support your Ruby & RubyGems was 6.1.7.3. Try installing it with gem install activesupport -v 6.1.7.3 and then running the current command again

activesupport requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.

解決:sudo gem install activesupport -v 6.1.7.3
備注: sudo 使用系統(tǒng)權(quán)限捉腥,防止ruby permissions問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末氓拼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子但狭,更是在濱河造成了極大的恐慌披诗,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件立磁,死亡現(xiàn)場離奇詭異呈队,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)唱歧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門宪摧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颅崩,你說我怎么就攤上這事几于。” “怎么了沿后?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵沿彭,是天一觀的道長。 經(jīng)常有香客問我尖滚,道長喉刘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任漆弄,我火速辦了婚禮睦裳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘撼唾。我一直安慰自己廉邑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蛛蒙,像睡著了一般糙箍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上牵祟,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天倍靡,我揣著相機(jī)與錄音,去河邊找鬼课舍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛他挎,可吹牛的內(nèi)容都是我干的筝尾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼办桨,長吁一口氣:“原來是場噩夢啊……” “哼筹淫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呢撞,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤损姜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后殊霞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摧阅,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年绷蹲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棒卷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡祝钢,死狀恐怖比规,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拦英,我是刑警寧澤蜒什,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站疤估,受9級特大地震影響灾常,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜做裙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一岗憋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锚贱,春花似錦仔戈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晋修。三九已至,卻和暖如春凰盔,著一層夾襖步出監(jiān)牢的瞬間墓卦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工户敬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留落剪,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓尿庐,卻偏偏與公主長得像忠怖,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子抄瑟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355

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