最簡單的Cocoapods私有Pod創(chuàng)建教程

此處省略一萬字……
廢話不多說,直接進入正題扒接!

一、創(chuàng)建私有的spec文件倉庫

1.首先在github或gitlab上創(chuàng)建一個空項目,這里起名為DFSpecs.

2.在終端執(zhí)行如下命令:
pod repo add DFSpecs https://github.com/dzwing/DFSpecs.git
注釋:pod repo add 私有庫名字 github/gitlab 項目地址
作用:(1)創(chuàng)建本地倉庫 (2)同第一步創(chuàng)建的項目關(guān)聯(lián)起來

  • 注意點: DFSpecs 是一個索引庫附迷,用來管理你的所有的私有pod 倉庫的podspec文件的惧互,執(zhí)行完上面第2步,會在~/.cocoapods/repos 目錄下自動生成DFSpecs 本地倉庫

二喇伯、創(chuàng)建我們需要pod的項目

1.另起一個路徑,執(zhí)行如下命令:

cd ~/Desktop/
//這個命令的作用是創(chuàng)建一個pod項目,它會自動給你生成spec文件
pod lib create DFCategoryKit

2.執(zhí)行完這個命令之后會有如下幾個選項,根據(jù)你的需求填寫就??了

image

3.選項填完之后回車,會自動創(chuàng)建一個項目,名稱就是DFCategoryKit

4.在DFCategoryKit里面有兩個文件夾

Assets:存放圖片資源等等
Classes:存放源碼,默認會有一個ReplaceMe.m文件

我們只需要把要上傳的代碼放入Classes文件即可,如果需要查看更改后demo效果,在Example中pod update即可更新修改的文件.
5.在github或gitlab上創(chuàng)建新的pod項目,這里我創(chuàng)建的地址是
https://github.com/dzwing/DFCategoryKit.git

6.進入DFCategoryKit項目,修改spec文件,這里可以用Sublime Text或者文件編輯器(不推薦,因為可能會改變"的格式,造成lint不通過),我這里直接在xcode中進行更改,根據(jù)你的需要進行相應(yīng)更改。

image

7.執(zhí)行pod lib lint --allow-warnings (--verbose加上顯示詳情)

 -> DFCategoryKit (0.1.1)
DFCategoryKit passed validation.

終端如此顯示便是lint成功了.

8.繼續(xù)執(zhí)行如下命令:

git remote add origin https://github.com/dzwing/DFCategoryKit//這里是你需要pod的項目地址,不是私有庫的地址
git add .
git commit -m "注釋描述"
git push origin master
//注意:如果你創(chuàng)建項目的時候生成了README或者license文件,那么這里你push的時候可能會push不了,如是你可用
git push origin master -f 強制提交,會覆蓋之前的文件

9.為倉庫打tag稻据,這個tag需要和spec文件中的版本保持一致

git tag -m "你的描述" 0.1.1
git push --tags

10.最后的最后,我們渴望化成天使... 將你項目中的spec文件push到第一步創(chuàng)建的私有庫進行管理,可以用pod repo 命令查看你的私有庫

//執(zhí)行如下命令
// pod repo push 最開始建立的私有庫名稱 pod項目中的spec文件,--allow-warnings --verbose 忽略警告,打印詳細日志
pod repo push DFSpecs DFCategoryKit.podspec --allow-warnings
Validating spec --allow-warnings --verbose
 -> DFCategoryKit (0.1.1)
Updating the `DFSpecs' repo
Your configuration specifies to merge with the ref 'refs/heads/master'
from the remote, but no such ref was fetched.
Adding the spec to the `DFSpecs' repo
 - [Add] DFCategoryKit (0.1.1)
Pushing the `DFSpecs' repo

跟我一起倒數(shù)五個數(shù)艾猜,5捻悯、4算柳、3姓言、2囱淋、1,??到此私有庫就創(chuàng)建成功了唠倦,你可以去使用了稠鼻,具體怎么使用在這里就不做詳細敘述了~

創(chuàng)建成功之后可能會出現(xiàn)search不到的情況熙暴,此時可刪除本地搜索索引周霉,然后再進行搜索

rm ~/Library/Caches/CocoaPods/search_index.json
pod search DFCategory

查看原文:http://www.reibang.com/p/84e0b5fd216b

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末狞谱,一起剝皮案震驚了整個濱河市孵睬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖蹈集,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異移盆,居然都是意外死亡伤为,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門僚祷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事〉猓” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長畔派。 經(jīng)常有香客問我憨愉,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任植袍,我火速辦了婚禮于个,結(jié)果婚禮上拖云,老公的妹妹穿的比我還像新娘乏苦。我一直安慰自己洞就,他們只是感情好革娄,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般言秸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死悦屏,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的叫搁。 我是一名探鬼主播常熙,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼茧泪,長吁一口氣:“原來是場噩夢啊……” “哼蜓氨!你這毒婦竟也來了港令?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤击吱,失蹤者是張志新(化名)和其女友劉穎淋淀,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體覆醇,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡朵纷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了永脓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袍辞。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖憨奸,靈堂內(nèi)的尸體忽然破棺而出革屠,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布似芝,位于F島的核電站那婉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏党瓮。R本人自食惡果不足惜详炬,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寞奸。 院中可真熱鬧呛谜,春花似錦、人聲如沸枪萄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瓷翻。三九已至聚凹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間齐帚,已是汗流浹背妒牙。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留对妄,地道東北人湘今。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像剪菱,于是被迫代替她去往敵國和親摩瞎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

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