《如何使用CocoaPods:2016.7.25版》

一嘴高、CocoaPods的簡介:

CocoaPods是一個負責管理iOS項目中第三方開源庫的工具仪芒。CocoaPods的項目源碼在Github上管理俭厚。該項目開始于2011年8月12日账月,在這兩年多的時間里,它持續(xù)保持活躍更新歉秫。開發(fā)iOS項目不可避免地要使用第三方開源庫,CocoaPods的出現(xiàn)使得我們可以節(jié)省設置和更新第三方開源庫的時間

在我們有了CocoaPods這個工具之后养铸,只需要將用到的第三方開源庫放到一個名為Podfile的文件中雁芙,然后在命令行執(zhí)行$ pod install命令轧膘。CocoaPods就會自動將這些第三方開源庫的源碼下載下來,并且為我的工程設置好相應的系統(tǒng)依賴和編譯參數(shù)却特,下面咱們開始步入正題扶供。

二、安裝CocoaPods:

安裝的方式非常簡單裂明,Mac下已經(jīng)自帶了ruby椿浓,如果你不確定是否存在可以在終端輸入 ?ruby -v(記住ruby后有個空格),之后你會看到下圖闽晦,上面顯示了你的ruby版本號扳碍。

但是到這里還不行,我們要更換一下鏡像站點仙蛉,因為天朝你懂得笋敞,我們將原有的替換成淘寶的鏡像站點。首先移除原有的鏡像站點 (在這里我要說一下如何快速的打開終端荠瘪,本人習慣 control+空格 然后輸入ter 不知道的小伙伴可以試一下)

gem sources --remove https://rubygems.org/ ? ? ? ? ? //移除原有站點

gem sources -a https://ruby.taobao.org/ ? ? ? ? ? ? ? ? ? //使用新站點

gem sources -l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//查看是否修改成功

最終應該是這樣事的夯巷!就證明替換成功了!

準備工作完成了? 開始安裝CocoaPods:繼續(xù)終端操作

sudo gem install cocoapods? ? ? ? //Cocoapods

提示輸入密碼 回車 ? 等待安裝哀墓。趁餐。。

三篮绰、Cocoapods的使用

創(chuàng)建好工程后雷,然后打開終端 輸入 cd空格 ?然后將你的工程從桌面拖拽到終端里

ls 確認路徑是否正確

然后終端 ? ? vim Podfile 回車 ?這里注意Podfile P要大寫!7透鳌臀突!

輸入 i ? 最下方的 ”Podfile“ 【New File】自動改為 --INSERT-- ?(我就不截圖了)然后繼續(xù)

下面講一下上圖中輸入的都代表什么意思吧 ? platform空格:ios,空格'8.0' ? ?//表示所有庫所支持的最低版本

target "cocoapods"do ? ? //這個是改動的地方 ?之前這句話不用寫 但是現(xiàn)在要添加上 否則會報錯,系統(tǒng)會找不到你要添加的庫的位置贾漏,反正我的會報錯?? ""號內為你的工程名候学。

pod空格‘FMDB’?? 和? pod空格 ‘AFNetworking’都是你要添加的庫 如果你要設定你所導入的庫的版本號 可以pod 'FMDB','~>2.6'設定其為2.6版本的。

版本號的規(guī)則:

'>1.0' 可以安裝任何高于1.0的版本

'>=1.0' 可以安裝任何高于或等于1.0的版本

'<1.0' 任何低于1.0的版本

'<=1.0' 任何低于或等于1.0的版本

不寫版本號的話 默認安裝最高版本的纵散。

對了 這里有一個小技巧梳码,如果這個時候你忘記了你要添加的庫的全名了,你可以模糊查找困食, 在選中終端窗口的前提下? command+N边翁,會再打開一個終端窗口? 輸入? pod空格search空格+你要查找的庫的關鍵字比如下圖 我要查找SDWebImage 只需要輸入SDWeb

詳細顯示了該庫的版本等信息

好了 ?添加完所需要的庫了,我們開始導入吧硕盹。按ESC 在下方輸入 ?:wq 后回車

然后界面切入到這里 ?在這里輸入 ?pod空格install ?如下圖

最終結果:

安裝三方庫完成符匾,下面打開你的工程,你會發(fā)現(xiàn)多了一個白色的文件瘩例,以后再運行工程就要打開它了啊胶。

ps: 如果導入成功后出現(xiàn)導入頭文件沒有提示 ?進行如下操作

選著TARGETS ->Build Settings ->搜索sea 找到Search Paths

找到 User Header Search Paths ?雙擊后面空白處 點擊+號 輸入 $(PODS_ROOT) 最有改選 recursive

大功告成甸各!

文/MoneySong(簡書作者)


著作權歸作者所有,轉載請聯(lián)系作者獲得授權焰坪,并標注“簡書作者”趣倾。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市某饰,隨后出現(xiàn)的幾起案子儒恋,更是在濱河造成了極大的恐慌,老刑警劉巖黔漂,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诫尽,死亡現(xiàn)場離奇詭異,居然都是意外死亡炬守,警方通過查閱死者的電腦和手機牧嫉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來减途,“玉大人酣藻,你說我怎么就攤上這事△⒅茫” “怎么了辽剧?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長墓捻。 經(jīng)常有香客問我抖仅,道長坊夫,這世上最難降的妖魔是什么砖第? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮环凿,結果婚禮上梧兼,老公的妹妹穿的比我還像新娘。我一直安慰自己智听,他們只是感情好羽杰,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著到推,像睡著了一般考赛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上莉测,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天颜骤,我揣著相機與錄音,去河邊找鬼捣卤。 笑死忍抽,一個胖子當著我的面吹牛八孝,可吹牛的內容都是我干的。 我是一名探鬼主播鸠项,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼干跛,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了祟绊?” 一聲冷哼從身側響起楼入,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎牧抽,沒想到半個月后浅辙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡阎姥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年记舆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呼巴。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡泽腮,死狀恐怖,靈堂內的尸體忽然破棺而出衣赶,到底是詐尸還是另有隱情诊赊,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布府瞄,位于F島的核電站碧磅,受9級特大地震影響,放射性物質發(fā)生泄漏遵馆。R本人自食惡果不足惜鲸郊,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望货邓。 院中可真熱鬧秆撮,春花似錦、人聲如沸换况。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽戈二。三九已至舒裤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間觉吭,已是汗流浹背腾供。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人台腥。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓宏赘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親黎侈。 傳聞我的和親對象是個殘疾皇子察署,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內容