CocoaPods詳細(xì)安裝

<meta charset="utf-8">

一、簡介

什么是CocoaPods

CocoaPods是OS X和iOS下的一個(gè)第三類庫管理工具,通過CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(這些類庫必須是CocoaPods本身所支持的),并且可以輕松管理其版本。

CocoaPods的好處

1、在引入第三方庫時(shí)它可以自動(dòng)為我們完成各種各樣的配置,包括配置編譯階段、連接器選項(xiàng)、甚至是ARC環(huán)境下的-fno-objc-arc配置等。

2、使用CocoaPods可以很方便地查找新的第三方庫,這些類庫是比較“標(biāo)準(zhǔn)的”,而不是網(wǎng)上隨便找到的,這樣可以讓我們找到真正好用的類庫。

二、Cocoapods安裝步驟

打開終端,在終端輸入命令來進(jìn)行。

注意:在終端輸入命令時(shí),取$后面部分輸入


1、升級(jí)Ruby環(huán)境

終端輸入:$ gem update --system

此時(shí)會(huì)出現(xiàn)

image

此時(shí)應(yīng)該輸入,一般可以直接輸入$ sudo gem update --system;

輸入:$ sudo gem update --system

出現(xiàn)下圖的界面,輸入管理員密碼,然后enter

image

注意:輸入密碼是沒有任何反應(yīng),光標(biāo)不會(huì)移動(dòng),輸完直接確定即可;

image

2、更換Ruby鏡像

(1)移除現(xiàn)有的鏡像

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

(2)添加新的鏡像
網(wǎng)上很多資料用gem sources -add https://gems.ruby-china.com/ 來更新源,但我這提示如下錯(cuò)誤

終端輸入:$ gem sources -a https://gems.ruby-china.org/
用下面語句成功了
gem sources -a https://gems.ruby-china.com/

(3)執(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 cocoapods

image

終端輸入:$ sudo gem install -n /usr/local/bin cocoapods

image

到這之后再執(zhí)行pod setup(這里需要耐心,可能會(huì)長時(shí)間)

終端輸入:$ pod setup

然后你會(huì)看到出現(xiàn)了Setting up CocoaPods master repo,卡住不動(dòng)了,說明Cocoapods在將它的信息下載到 ~/.cocoapods里。

你可以command+n新建一個(gè)終端窗口,執(zhí)行cd ~/.cocoapods/進(jìn)入到該文件夾下,然后執(zhí)行du -sh *來查看文件大小,每隔幾分鐘查看一次

當(dāng)出現(xiàn)Setup completed的時(shí)候說明已經(jīng)完成了。

待一陣快速的刷屏,安裝完成后,使用CocoaPods的幫助命令和查看當(dāng)前版本命令,確認(rèn)安裝成功:

pod --help
pod --version
我得到的版本號(hào)是1.0.1,由此證明CocoaPods安裝成功。

安裝CocoaPods遇到的問題 及其解決:
https://blog.csdn.net/weixin_30760895/article/details/94955166?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.highlightwordscore&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.highlightwordscore

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容