一芋忿、在github上創(chuàng)建自己的組件倉庫
二、在本地疾棵,打開終端戈钢,使用pod lib create ProjectName(你的組件名)
按照指引回答問題,帶下劃線的是默認(rèn)答案是尔,直接按回車就可以選中默認(rèn)答案殉了,如果選自己想要的,就輸入對(duì)應(yīng)的答案拟枚。
三薪铜、添加你的組件代碼
在你的項(xiàng)目中,找到與項(xiàng)目名相同的文件夾下的Classes
恩溅,所以新創(chuàng)建的文件痕囱,或者要添加到庫中的文件,全部放到這個(gè)文件夾下暴匠,也可以在這個(gè)文件夾下新建子文件夾存放鞍恢,但是不能放在此文件夾之外的地方,否則你執(zhí)行pod install
之后,所有新增的文件和代碼都會(huì)消失不見帮掉。
每次改完代碼弦悉,或者新增文件之后,要在項(xiàng)目中的demo中查看效果蟆炊,必須先pod install
一下稽莉,否則你會(huì)發(fā)現(xiàn)你改的代碼沒有效果,或者新增的文件找不到涩搓。
四污秆、修改ProjectName.podspec
文件
一般只修改版本號(hào),和summary
部分的簡介就可以昧甘,有需要的話良拼,description
也可以改一下。
五充边、把項(xiàng)目 commit
到本地庸推,然后push
到遠(yuǎn)端。
六浇冰、打tag,然后push tag
七贬媒、本地校驗(yàn),遠(yuǎn)端校驗(yàn)
本地校驗(yàn):
pod lib lint
遠(yuǎn)端校驗(yàn):
pod sepc lint
八肘习、發(fā)布到Cocoapods podtrunk
- 查看自己的注冊(cè)信息
pod trunk me
- 上傳到
cocoapods
上
pod trunk push ProjectName.spec
九际乘、現(xiàn)在就可以去 pod search xxx
自己的庫了
注意:
在終端執(zhí)行
pod search
前,首先要更新一下索引倉庫漂佩,在終端執(zhí)行命令pod reop updae
如果執(zhí)行
pod search xxx
沒有搜索到你發(fā)布的庫蚓庭,則在終端執(zhí)行命令
rm ~/Library/Caches/CocoaPods/search_index.json
然后再去嘗試pod search xxx
十、注意:
- 在github上創(chuàng)建項(xiàng)目倉庫時(shí)仅仆,不要勾選reademe,等可選的選項(xiàng),直接填項(xiàng)目名字垢袱,填寫項(xiàng)目簡介后墓拜,按下回車即可。
- 在執(zhí)行`
PS:先簡單記錄一下答大體的流程请契,后面待完善咳榜。有不懂的可以留言,我看到會(huì)回復(fù)爽锥。