iOS Pod制作私有庫

按照別人的步驟做了一次茫陆,在這里記錄下

Pod私有庫組成:
1.Spec(存放私有庫 .podspec 的Git倉庫 + 本地 Pod repo )
2.構(gòu)建的Pod項(xiàng)目(存放本地Pod項(xiàng)目的Git倉庫 + 本地Pod項(xiàng)目(內(nèi)部包含自己寫的私有庫))

一.Spec 準(zhǔn)備工作

1.在GitHub創(chuàng)建一個(gè)私有倉庫磕蛇, 例如:xxxSpec (本文用 "GGTestToolSpec" 击胜,自己替換)
注意:要勾選 README.md

2.克隆遠(yuǎn)端索引庫到本地 pod repo 注意:要用 https 地址

pod repo add GGTestToolSpec https://github.com/github6022244/GGTestToolSpec.git

在終端輸入 pod repo list 可以看到 GGTestToolSpec

二.創(chuàng)建私有庫

(1)新建Git倉庫用來存放自己的本地Pod項(xiàng)目代碼
(2)本地Pod項(xiàng)目用來配置自己寫的私有庫层宫,包括 存儲(chǔ)私有庫代碼、編輯 .podspec、編寫示例代碼

1.在Git上創(chuàng)建空白私有倉庫 注意:要勾選 README.md

2.創(chuàng)建本地Pod項(xiàng)目
2.1 終端輸入:

pod lib create GGTestTool

按自己需要回答終端顯示的問題 這里有個(gè)問題是 是否需要個(gè)示例項(xiàng)目,最好回答 yes
結(jié)束后顯示如下目錄結(jié)構(gòu)

Pod項(xiàng)目目錄結(jié)構(gòu)

2.2 進(jìn)入 GGTestTool - Example 文件夾打開項(xiàng)目這是個(gè)自動(dòng)生成的示例項(xiàng)目
2.3 在 GGTestTool - GGTestTool - Classes 文件夾刪除 Replaceme.h滞乙,并且將自己的代碼放入此文件夾,并將文件導(dǎo)入 Xcode
2.4 示例項(xiàng)目更新 pod 如果不需要寫什么示例代碼則忽略

pod install

2.5 這時(shí)可以在 Example 項(xiàng)目中寫一點(diǎn)示例代碼做測(cè)試
2.5 在示例項(xiàng)目中修改 .podspec 注意下這里的 version 號(hào)鉴嗤,后面會(huì)用

.podspec介紹

3.提交Pod項(xiàng)目
終端操作:
注意:1.一定要打 tag 2.打 tag 時(shí)一定要與 .podspec 里的 version 一致

git remote add origin https://github.com/github6022244/GGTestTool.git
git add .
git commit -m "初始化"
git push origin main
git tag -a 0.1.0 -m "0.1.0版本描述" 
git push --tags

4.校驗(yàn)Pod項(xiàng)目
以下這幾步自己做的時(shí)候很慢斩启,并且CDN老失敗,解決:下載網(wǎng)易UU加速器醉锅,搜索學(xué)術(shù)資源兔簇,可以免費(fèi)加速
4.1 本地校驗(yàn)
.podspec 里沒設(shè)置依賴的

pod lib lint --allow-warnings

設(shè)置了依賴的

pod lib lint --use-libraries --allow-warnings

4.2 遠(yuǎn)端校驗(yàn)

pod spec lint #后面加上一步后面的,要一致

5.Pod 推送 .podspec

pod repo push GGTestToolSpec GGTestTool.podspec #后面加上一步后面的硬耍,要一致

三.使用

1.建個(gè) Demo

2.編輯 podfile
2.1 頂部添加 source

source 'https://github.com/github6022244/GGTestToolSpec.git'

2.2 target 中添加自己的私有庫

pod 'GGTestTool'

2.3 install

pod install

注意:
公司其他成員使用需要先

pod repo add GGTestToolSpec https://github.com/github6022244/GGTestToolSpec.git

四.更新私有庫

1.修改 Pod 項(xiàng)目:

  • 修改Pod項(xiàng)目代碼
  • 修改 .podspec 里的 version
  • 提交Pod項(xiàng)目代碼 不要忘了打tag垄琐,與 .podspec 的 version 一致

2.更新 repo

pod repo push GGTestToolSpec GGTestTool.podspec #后面加上驗(yàn)證步驟后面的,要一致

原文地址:http://www.reibang.com/p/829a68778b46
原作者首頁:http://www.reibang.com/u/9ef32d24d043

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末经柴,一起剝皮案震驚了整個(gè)濱河市狸窘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌坯认,老刑警劉巖朦前,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件介杆,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡韭寸,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門荆隘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恩伺,“玉大人,你說我怎么就攤上這事椰拒【” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵燃观,是天一觀的道長(zhǎng)褒脯。 經(jīng)常有香客問我,道長(zhǎng)缆毁,這世上最難降的妖魔是什么番川? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮脊框,結(jié)果婚禮上颁督,老公的妹妹穿的比我還像新娘。我一直安慰自己浇雹,他們只是感情好沉御,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著昭灵,像睡著了一般吠裆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上烂完,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天试疙,我揣著相機(jī)與錄音,去河邊找鬼窜护。 笑死效斑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的柱徙。 我是一名探鬼主播缓屠,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼护侮!你這毒婦竟也來了敌完?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤羊初,失蹤者是張志新(化名)和其女友劉穎滨溉,沒想到半個(gè)月后什湘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晦攒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年募逞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盯滚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖糊渊,靈堂內(nèi)的尸體忽然破棺而出妓美,到底是詐尸還是另有隱情柿冲,我是刑警寧澤渗柿,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站矾芙,受9級(jí)特大地震影響舍沙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜剔宪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一拂铡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧歼跟,春花似錦和媳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至骚秦,卻和暖如春她倘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背作箍。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工硬梁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人胞得。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓荧止,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親阶剑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子跃巡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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