上傳代碼到CocoaPods庫-組件化必備-GitHub

廢話不多說屠橄,直接暴力快捷的教你如何創(chuàng)建自己的代碼庫骤视。組件化入門技術(shù)莱没。


1. 安裝CocoaPods[1]

安裝CocoaPods我的博客有指導教程扛吞,當然可以直接百度一篇呻惕。


2. 注冊github賬號[2]

注冊github賬號,這是上傳代碼到遠程公有索引庫滥比。如果想上傳代碼到私有索引庫又不想花錢亚脆,建議去注冊碼云[3]或者碼市[4]


3. github上面創(chuàng)建一個代碼倉庫

創(chuàng)建代碼遠程倉庫

4. 復制遠程代碼倉庫地址

這是創(chuàng)建的代碼倉庫盲泛,獲取到NqwlBluetooth代碼倉庫地址濒持。

代碼倉庫信息

5. 本地創(chuàng)建pod庫的模板庫

 pod lib create NqwlBluetooth

指令輸入后键耕,如下填寫


創(chuàng)建模板庫

這幅圖上面的意思是,創(chuàng)建Pod的模板庫柑营,使用OC語言屈雄,創(chuàng)建一個代碼工程,不使用測試框架官套,添加類前綴酒奶。


6. 用自己的代碼文件替換掉ReplaceMe.m

替換ReplaceMe

7. 修改NqwlBluetooth.podspec文件里面的內(nèi)容(非常重要)

修改之前

修改之后

8. 提交本地代碼到遠程代碼倉庫,并創(chuàng)建一個tag(version)

打開Example文件夾:

cd /Users/qindian/Desktop/上傳公共索引庫/NqwlBluetooth/Example

安裝代碼庫

pod install

打開含有.podspec文件的文件夾

cd /Users/qindian/Desktop/上傳公共索引庫/NqwlBluetooth

查看臨時文件

git status

將臨時文件添加到緩存區(qū)

git add .

提交代碼到本地倉庫

git commit -m '版本描述:創(chuàng)建0.1.0版本'

檢查本地git庫是否有和遠程代碼倉庫連接奶赔,我這里肯定是沒有的

git remote

將自己的本地代碼添加遠程代碼庫連接

git remote add origin https://github.com/nqwl/NqwlBluetooth.git

再次檢查本地git庫是否有和遠程代碼倉庫連接惋嚎,這里肯定已經(jīng)連接

git remote

提交本地代碼倉庫的代碼到遠程代碼倉庫
我沒有pull代碼,所以這里我就強制push更新代碼到代碼倉庫

git push -u origin master -f

創(chuàng)建標簽站刑,這里的標簽一定要和.podspec文件里面的version后面的版本一致

git tag '0.1.0'

提交標簽

git push --tag

9. 監(jiān)測創(chuàng)建的代碼倉庫是否存在問題

本地檢測代碼倉庫是否有問題

pod lib lint --allow-warnings

遠程檢測代碼倉庫是否有問題

pod spec lint --allow-warnings

當都出現(xiàn)

NqwlBluetooth passed validation.

就是沒有問題另伍。


10. 注冊CocoaPods維護者信息

查看自己的注冊信息

pod trunk me

如果沒有注冊過,輸入下面的命令 并根據(jù)命令進行注冊

pod trunk register xxx@xxx.com  'name'

注冊之后郵箱會收到一封確認郵件,點擊驗證,如果多人維護pod 可以添加其他維護者

pod trunk add-owner name xxx@xxx.com

11. 向遠程代碼索引庫提交spec

上傳Pod

pod trunk push --allow-warnings

12. 搜索自己創(chuàng)建的Pod

pod search NqwlBluetooth

如果你在pod search無法找到你的pod,可以參照以下步驟: 執(zhí)行

pod repo update

后重新

pod search NqwlBluetooth

或者:

pod setup

然后刪除

rm ~/Library/Caches/CocoaPods/search_index.json

再重新

pod search NqwlBluetooth

看完這篇文章笛钝,相信你已經(jīng)上傳Pod成功了质况。覺得好的,點個收藏和喜歡玻靡,謝謝啦结榄。


  1. 安裝教程:http://www.reibang.com/p/63b8ab52feaf ?

  2. https://github.com/ ?

  3. https://gitee.com/ ?

  4. https://coding.net/ ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市囤捻,隨后出現(xiàn)的幾起案子臼朗,更是在濱河造成了極大的恐慌,老刑警劉巖蝎土,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件视哑,死亡現(xiàn)場離奇詭異,居然都是意外死亡誊涯,警方通過查閱死者的電腦和手機挡毅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來暴构,“玉大人跪呈,你說我怎么就攤上這事∪∮猓” “怎么了耗绿?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長砾隅。 經(jīng)常有香客問我误阻,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任究反,我火速辦了婚禮寻定,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘奴紧。我一直安慰自己特姐,他們只是感情好,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布黍氮。 她就那樣靜靜地躺著唐含,像睡著了一般。 火紅的嫁衣襯著肌膚如雪沫浆。 梳的紋絲不亂的頭發(fā)上捷枯,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天,我揣著相機與錄音专执,去河邊找鬼淮捆。 笑死,一個胖子當著我的面吹牛本股,可吹牛的內(nèi)容都是我干的攀痊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼拄显,長吁一口氣:“原來是場噩夢啊……” “哼苟径!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起躬审,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤棘街,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后承边,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遭殉,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年博助,在試婚紗的時候發(fā)現(xiàn)自己被綠了险污。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡富岳,死狀恐怖罗心,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情城瞎,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布疾瓮,位于F島的核電站脖镀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蜒灰,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一弦蹂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧强窖,春花似錦凸椿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咙崎,卻和暖如春优幸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背褪猛。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工网杆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人伊滋。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓碳却,卻偏偏與公主長得像,于是被迫代替她去往敵國和親笑旺。 傳聞我的和親對象是個殘疾皇子昼浦,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

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