cocoapods安裝及使用

在iOS項(xiàng)目開發(fā)的過程中使用第三庫使常有的事情,但是要正確的配置它們確實(shí)很繁瑣的,幸運(yùn)的是,cocoapods是一個(gè)非常好的解決方案。

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

CocoaPods的核心組件

CocoaPods是用Ruby寫的,并劃分成了若干個(gè)Gem包。

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

CocoaPods / CocoaPod:這是面向用戶的組件,每當(dāng)執(zhí)行一個(gè)pod命令時(shí),這個(gè)組件將被激活。它包括了所有實(shí)用CocoaPods的功能,并且還能調(diào)用其他gem包來執(zhí)行任務(wù)。

CocoaPods / Core:Core gem提供了與CocoaPods相關(guān)的文件(主要是podfile和podspecs)的處理。

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

Podspec:該文件描述了一個(gè)庫將怎樣被添加進(jìn)工程中。.podspec文件可以標(biāo)識該第三方庫所需要的源碼文件、依賴庫、編譯選項(xiàng),以及其他第三方庫需要的配置。

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


先切換gem源

gem sources --remove https://rubygems.org/gem source -a https://gems.ruby-china.org

查看是否切換成功

gemsource-l

如果出現(xiàn)下圖這樣的就說明切換成功了, 如果還是官方的源, 請手動重啟電腦嘗試

接下來就可以開始升級了cocoapods了

sudo geminstall -n /usr/local/bin cocoapods--pre

是的, 你沒看錯(cuò)是這個(gè)命令, 然后終端會出現(xiàn)一大推東西, 別管他, 最后停下來是這樣的就差不多了

然后敲下

pod--version

出現(xiàn)

1.1.1

恭喜你, 安裝成功

剩下的就是設(shè)置pod倉庫了

pod setup

經(jīng)過漫長(網(wǎng)速好的會快很多)的等待出現(xiàn)

至此, 已經(jīng)升級到cocoapods1.1.1了, 可以愉快的把玩Swift3.0的一些三方庫了

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

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

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