詳細步驟
1.創(chuàng)建遠程索引庫
2.創(chuàng)建本地索引庫并與遠程索引庫關聯(lián)
3.創(chuàng)建遠程代碼庫
4.創(chuàng)建本地組件工程
5.添加組件代碼至源文件
6.提交組件代碼至遠程代碼庫
7.驗證索引文件
8.提交索引文件至遠程索引庫
至此完成,可以嘗試Pod導入此庫。
1.創(chuàng)建遠程索引庫
遠程索引庫
遠程索引庫
2.創(chuàng)建本地索引庫并與遠程索引庫關聯(lián)
pod repo add <本地索引庫的名字> <遠程索引庫的地址>
注:此過程實際上是clone克隆
3.創(chuàng)建遠程代碼庫
此步驟可按照 `1.創(chuàng)建遠程索引庫`务傲,唯一區(qū)別是不需要勾選`Initialize this repository with a README`
遠程代碼庫
4.創(chuàng)建本地組件工程
pod lib create <組件名>
屏幕快照 2018-05-02 下午5.39.58.png
創(chuàng)建成功截圖
5.添加組件代碼至源文件
MBView - MBView - Classes 下添加組件代碼,因為默認的源文件路徑在此路徑下s.source_files = 'MBView/Classes/**/*'
添加后cd至Example測試工程下pod install
安裝組件代碼茄靠,同時修改.podspec索引文件茂契。
1.修改版本號
2.修改項目的簡單概述和詳細描述
3.修改homepage和source地址
4.添加依賴庫
屏幕快照 2018-05-02 下午6.05.01.png
屏幕快照 2018-05-02 下午6.05.08.png
屏幕快照 2018-05-02 下午5.45.11.png
6.提交組件代碼至遠程代碼庫
- git add . (代碼添加至暫存區(qū))
- git commit -m “xxx" (將暫存區(qū)代碼提交至本地倉庫)
- git remote add origin 遠程代碼倉庫地址 (可參考上圖遠程代碼庫本地倉庫關聯(lián)遠程倉庫)
- git push origin master (提交本地組件代碼)
- git tag 版本號 (設置版本號 注:這里的版本號必須和podspec里寫的版本號一致)
- git push --tags (提交版本號)
7.驗證索引文件
pod spec lint --verbose --allow-warnings 驗證索引文件
8.提交索引文件至遠程索引庫
驗證通過后蝶桶,pod repo push <本地索引庫> <索引文件名> --verbose --allow-warnings 將其提交至遠程索引庫,這樣可供其他開發(fā)人員pod安裝