CoCoaPods

CoCoaPods的原理

image.png

創(chuàng)建自己的本地私有庫(kù)

1.創(chuàng)建本地私有庫(kù)
2.自己的庫(kù)內(nèi)容先放到Classes文件夾,再Classes文件夾放入本地私有庫(kù)
3.cd 到 目錄 git init
4.git add .
5.git commit -m "內(nèi)容"
6.pod spec create 倉(cāng)庫(kù)名

image.png

7.修改spec的描述
summary的描述比description多
source 里面的地址不需要
s.exclude_files 注釋
8.創(chuàng)建工程
9.pod init
10.在pofile里面寫pod "TestSp", :path => "../TestSp"
11.pod install

image.png

創(chuàng)建自己的遠(yuǎn)程私有庫(kù)

1.創(chuàng)建主工程
2.在github上創(chuàng)建用于存放描述信息.podspec文件的遠(yuǎn)程私有索引庫(kù)
3.創(chuàng)建本地私有索引庫(kù)文件夾 并與遠(yuǎn)程私有索引庫(kù)關(guān)聯(lián)

pod repo add 本地私有索引庫(kù)文件夾名稱 github上遠(yuǎn)程私有庫(kù)的地址

4.pod repo 查看本地已經(jīng)存在的索引庫(kù)

image.png

5.在github上創(chuàng)建一個(gè)存放基礎(chǔ)組件的倉(cāng)庫(kù)
6.創(chuàng)建模板測(cè)試工程

pod lib create 工程名
image.png

7.在測(cè)試模板工程文件夾下面 把自己的內(nèi)容替換掉Classes文件夾內(nèi)部的內(nèi)容
8.回到Example路徑下 執(zhí)行pod install操作 檢查是否可以執(zhí)行成功
9.把測(cè)試模板工程 提交到遠(yuǎn)程代碼倉(cāng)庫(kù)

git status
git add .
git commit -m'基礎(chǔ)組件測(cè)試工程'

10.修改spec文件里面的內(nèi)容

1113000-20170428105346522-591275152.png

11.pod lib lint 進(jìn)行本地驗(yàn)證
出現(xiàn)BaseComponents passed validation. 就代表驗(yàn)證成功
12.提交spec

git status
git add .
git commit -m '編輯spec文件'
git remote add origin 遠(yuǎn)程代碼倉(cāng)庫(kù)地址    
git push origin master
git tag '0.1.0' (要與BaseComponents.podspec文件中的tag值保持一致)
git push --tags                        

13.pod spec lint --allow-warnings進(jìn)行遠(yuǎn)程驗(yàn)證
出現(xiàn) BaseComponents.podspec passed validation.代表驗(yàn)證成功
14.把podspec文件提交到本地的私有索引庫(kù)

pod repo push 本地私有庫(kù)文件夾名稱 BaseComponents.podspec
image.png

15.在需要pod的工程內(nèi)的podfile文件內(nèi)添加源
source "http://egit.enovatemotors.com/ios/specs.git"
source "https://github.com/yxy1585391/LMBase.git"

當(dāng)需要把主庫(kù)分為多個(gè)字庫(kù)時(shí) 修改spec文件

1113000-20170428112222225-1062379025.png

然后執(zhí)行

git status
git add .
git commit -m'新增Base,Tool文件內(nèi)容'
git push origin master (提交到遠(yuǎn)程)
git tag '0.2.0'
git push --tags
pod repo push LMBase BaseComponents.podspec
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子京办,更是在濱河造成了極大的恐慌,老刑警劉巖知市,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件先舷,死亡現(xiàn)場(chǎng)離奇詭異愕掏,居然都是意外死亡贷祈,警方通過(guò)查閱死者的電腦和手機(jī)趋急,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)势誊,“玉大人呜达,你說(shuō)我怎么就攤上這事∷诔埽” “怎么了查近?”我有些...
    開(kāi)封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)挤忙。 經(jīng)常有香客問(wèn)我霜威,道長(zhǎng),這世上最難降的妖魔是什么册烈? 我笑而不...
    開(kāi)封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任戈泼,我火速辦了婚禮,結(jié)果婚禮上茄厘,老公的妹妹穿的比我還像新娘矮冬。我一直安慰自己谈宛,他們只是感情好次哈,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著吆录,像睡著了一般窑滞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天哀卫,我揣著相機(jī)與錄音巨坊,去河邊找鬼。 笑死此改,一個(gè)胖子當(dāng)著我的面吹牛趾撵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播共啃,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼占调,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了移剪?” 一聲冷哼從身側(cè)響起究珊,我...
    開(kāi)封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纵苛,沒(méi)想到半個(gè)月后剿涮,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡攻人,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年取试,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贝椿。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡想括,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出烙博,到底是詐尸還是另有隱情瑟蜈,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布渣窜,位于F島的核電站铺根,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏乔宿。R本人自食惡果不足惜位迂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望详瑞。 院中可真熱鬧掂林,春花似錦、人聲如沸坝橡。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)计寇。三九已至锣杂,卻和暖如春脂倦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背元莫。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工赖阻, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人踱蠢。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓火欧,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親茎截。 傳聞我的和親對(duì)象是個(gè)殘疾皇子布隔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344