CocoaPods安裝和使用

1、CocoaPods是什么?

當(dāng)我們開發(fā)iOS應(yīng)用時,會經(jīng)常使用到很多第三方開源類庫,比如AFNetWorking、ShareSDK等等??赡苣硞€類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,這是比較特殊的情況。我們可以選擇手動一個個去下載所需類庫,但這十分麻煩。如果你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中。所以,有了 CocoaPods。

CocoaPods應(yīng)該是iOS最常用最有名的類庫管理工具了,上述手動添加類庫的問題,通過cocoaPods,只需要一行命令就可以完全解決。而且現(xiàn)在,絕大部分有名的開源類庫都支持CocoaPods。
2、下載和安裝CocoaPods

在安裝CocoaPods之前,首先要在本地安裝好Ruby環(huán)境。這里就不做介紹了,請看http://www.itdecent.cn/p/51bcf107caeb

如果你已經(jīng)安裝好Ruby環(huán)境,那么只需要一行命令就可以安裝好CocoaPods

sudo gem install cocoapods

但是呢,如果你在終端中敲入這個命令之后,沒有任何反應(yīng),那么就是因為那堵墻阻擋了cocoapods.org。

解決辦法就是,用淘寶的Ruby鏡像來訪問cocoapods;

在終端依次輸入:

1)gem sources --remove https://rubygems.org/

2)gem sources -a https://ruby.taobao.org

驗證你的Ruby鏡像是并且僅是taobao

gem sources -l

驗證成功結(jié)果為:

*** CURRENT SOURCES ***
https://ruby.taobao.org

接下來就是一句著輸入命令:

sudo gem install cocoapods

然后我報錯:Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
我安裝的ruby版本是2.0.0,版本低了,只好把之前安裝的卸載掉,查詢了一下所有版本,安裝了2.2.4的版本,又是漫長的等待啊。。。。。。
安裝好rubay之后再輸入:

sudo gem install cocoapods

這下成功了。。。

3、使用CocoaPods

1)在終端輸入命令 cd 然后把工程名稱拖到 cd 的后面,且把名稱后倒數(shù)第一個“/”位置后面刪除

2)然后 創(chuàng)建podfile 文件,終端輸入:touch podfile 會在工程目錄下看到生成的podfile 文件

3)在終端搜索你要安裝的SDK ,輸入命令:pod search BaiduMapKit(為了確定BaiduMapKit是否支持CocoaPods,用CocoaPods的搜索功能驗證一下。)

4)在podfile 文件中輸入 pod 'BaiduMapKit', '~> 2.9.1' 保存

5)然后在終端輸入 pod install 安裝

然后你就可以在你的項目中使用BaiduMapKit的類庫了

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

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

  • 走著走著,有個詞離我們越來越遠(yuǎn)了,這個詞就叫志同道合,越來越難以想象,我們可以與一些人因為幾篇文章或一些理念知根知...
    鵬雪飛白閱讀 269評論 0 4
  • 朱敏驛站閱讀 127評論 0 0
  • 淘淘搞笑集錦11:以其人之道還治其人之身 淘爸原創(chuàng):淘淘現(xiàn)在可以熟練把大人的話應(yīng)用到大人身上了。 淘爸在打字,淘淘...
    淘爸閱讀 490評論 0 0
  • 孩子上小學(xué)時學(xué)校組織教育專家研討,最后一個項目是家長提問環(huán)節(jié),我在禮堂后面坐著,只是聽到前面一個家長一直詢問,待她...
    56ef20d19ade閱讀 422評論 2 2

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