CocoaPods之我見

什么是CocoaPods柏腻?

CocoaPods是iOS開發(fā)中使用的第三方開源類庫管理工具。
CocoaPods官方網(wǎng)站

如何安裝CocoaPods锐帜?

安裝需要Ruby環(huán)境被济,Mac OS自帶Ruby,可以直接安裝贴妻。

#安裝最新版本
sudo gem install cocoapods
#安裝指定版本
sudo gem install cocoapods --version 0.39.0

打開終端切油,輸入以上命令即可安裝CocoaPods,但國內(nèi)網(wǎng)絡(luò)環(huán)境所限名惩,需要更換安裝源澎胡。

gem sources --remove https://rubygems.org/ #移除源
gem sources -a https://ruby.taobao.org/ #添加新源
  #其他可用的源:https://gems.ruby-china.org/
gem sources -l #查看當(dāng)前配置的源

若返回如下圖,則表示源更換成功娩鹉。

正確的源配置

再使用sudo gem install cocoapods命令攻谁,稍等片刻即可安裝成功。

如何使用CocoaPods弯予?

打開終端戚宦,cd進(jìn)入你的工程,在含有**.xcodeproj的目錄下使用

pod init

命令即可創(chuàng)建Podfile文件锈嫩,亦或是手動(dòng)創(chuàng)建該文件

創(chuàng)建Podfile文件

Podfile的內(nèi)容
#Cocoapods版本不同受楼,可能語法會(huì)不同
platform :ios, '8.0'  #定義使用的平臺(tái)版本
use_frameworks!  #使用Swift時(shí)才需要此語句

target 'MyApp' do  #使用CocoaPods的工程,使用工程名替換MyApp
  pod 'AFNetworking', '~> 2.6'  #使用的第三方類庫
  pod 'Masonry', '~> 1.0.0'
end

以上的內(nèi)容需要手動(dòng)填寫呼寸,使用pod init智能創(chuàng)建的Podfile請(qǐng)根據(jù)使用情況進(jìn)行修改艳汽。
在Podfile所在目錄使用

pod install

命令,等待需要的第三方類庫下載完成对雪。完成后會(huì)生成一些文件(如下圖)河狐,打開**.xcworkspace即可使用。


pod install 后的目錄結(jié)構(gòu)

Podfile中的約束

版本約束

'> 0.1'    任何大于0.1的版本
'>= 0.1'   任何大于等于0.1的版本
'< 0.1'    任何小于0.1的版本
'<= 0.1'   任何小于等于0.1的版本
'~> 0.1.2' 0.1.2到0.2之間的版本慌植,不包括0.2版本
'~> 0.1'   0.1到1.0之間的版本甚牲,不包括1.0版本
'~> 0'     比0高的版本,和不寫一樣蝶柿,總是使用最新的版本

卸載CocoaPods

sudo gem uninstall cocoapods

未完待續(xù)...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丈钙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子交汤,更是在濱河造成了極大的恐慌雏赦,老刑警劉巖劫笙,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異星岗,居然都是意外死亡填大,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門俏橘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來允华,“玉大人,你說我怎么就攤上這事寥掐⊙ゼ牛” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵召耘,是天一觀的道長百炬。 經(jīng)常有香客問我,道長污它,這世上最難降的妖魔是什么剖踊? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮衫贬,結(jié)果婚禮上德澈,老公的妹妹穿的比我還像新娘。我一直安慰自己祥山,他們只是感情好圃验,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缝呕,像睡著了一般澳窑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上供常,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天摊聋,我揣著相機(jī)與錄音,去河邊找鬼栈暇。 笑死麻裁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的源祈。 我是一名探鬼主播煎源,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼香缺!你這毒婦竟也來了手销?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤图张,失蹤者是張志新(化名)和其女友劉穎锋拖,沒想到半個(gè)月后诈悍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡兽埃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年侥钳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柄错。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡舷夺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出售貌,到底是詐尸還是另有隱情冕房,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布趁矾,位于F島的核電站,受9級(jí)特大地震影響给僵,放射性物質(zhì)發(fā)生泄漏毫捣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一帝际、第九天 我趴在偏房一處隱蔽的房頂上張望蔓同。 院中可真熱鬧,春花似錦蹲诀、人聲如沸斑粱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽则北。三九已至,卻和暖如春痕慢,著一層夾襖步出監(jiān)牢的瞬間尚揣,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工掖举, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留快骗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓塔次,卻偏偏與公主長得像方篮,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子励负,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

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

  • CocoaPods 是什么藕溅? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,662評(píng)論 3 51
  • 項(xiàng)目組件化熄守、平臺(tái)化是技術(shù)公司的共同目標(biāo)蜈垮,越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件耗跛,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 21,578評(píng)論 0 39
  • 我喜歡陽光调塌,因?yàn)樗鼤?huì)讓我心情很好,不復(fù)雜不多想惠猿! 但是羔砾,要的陽光不是那種刺熱的,不是那種熱到窒息的偶妖。而且像冬日的那...
    小爺x閱讀 267評(píng)論 0 0
  • 語言學(xué)家告訴我們姜凄,如果我們的腦子里沒有一個(gè)概念的話,我們的腦子就傾向于不去想那個(gè)事情趾访;如果一個(gè)民族的語言里缺某個(gè)概...
    于帥Jacob閱讀 130評(píng)論 0 0
  • 鎂:正常成人身體鎂總含量約25g态秧,其中60%-65%存在于骨骼,牙齒扼鞋,27%分布于軟組織申鱼。鎂主要分布于細(xì)胞內(nèi),細(xì)胞...
    拉笨笨閱讀 562評(píng)論 0 0