步驟
- 創(chuàng)建兩個(gè)庫(kù) 索引庫(kù) 和 私有庫(kù) ;
(1) 索引庫(kù) 存放**podspecs**文件的;
(2) 私有庫(kù) 存放代碼的
- 將遠(yuǎn)程索引庫(kù)添加的本地 pod repo add 索引庫(kù)名稱 索引庫(kù)地址;
位置默認(rèn)在user/.cocoapods/repo/<索引庫(kù)名稱>
- 在本地創(chuàng)建一個(gè)pod模板庫(kù) pod lib create 組件名稱
將框架的核心代碼添加到Classes目錄下
本地安裝測(cè)試核心代碼是否可用 pod install
修改Spec描述文件
將修改好的模板庫(kù)上傳至遠(yuǎn)程私有庫(kù)
4.上傳代碼至你的私有庫(kù)
cd pod模板庫(kù)
git init
git add .
git commit -m "提交描述"
git remote add origin 遠(yuǎn)程私有庫(kù)地址
git push origin master
git tag '0.1.0'
git push --tags
注意: 我們給私有庫(kù)打的標(biāo)簽值要與podspec文件中的版本號(hào)一致退子。
ss.version = '0.1.0'
5.校驗(yàn)?zāi)愕?strong>podspecs*文件
pod spec lint 遠(yuǎn)程端檢測(cè)
pod lib lint
6.提交spec到索引庫(kù)中
pod lib lint --private
pod spec lint --private
pod repo push 索引庫(kù)的本地名稱 xx.podspec