私有庫的修改, 提交等操做很是沒有技術含量而且繁瑣.git
.podspec
文件的版本號.podspec
文件所在目錄, 驗證並push私有庫.(push的時候會執行pod lib lint)操做, 因此這裏省略了.private-pod-push-script.sh
腳本. 在終端輸入幾下命令, 便完成了以上2~5
的全部操做.git clone
本倉庫, 並cd進入本倉庫目錄
在config.sh
裏面配置工做路徑, 填寫全部組件的主倉庫地址, 組件項目附加的文件路徑以及組件名.(配置好你的組件路徑, config.sh
文件能夠放在任何地方)github
主倉庫地址
是http://host.com/iOS/Specs.git
(這個是你全部組件存放.podspec文件的倉庫地址)/Users/pengpeng/Desktop/GithubTest/PPTestComponent/PPTestComponent.podspec
和 /Users/pengpeng/Desktop/PPKit.podspec
是個人組件地址/Users/pengpeng/Desktop/
是工做路徑GithubTest/PPTestComponent/
是附加地址(附加地址選填)PPTestComponent.podspec
的PPTestComponent
是組件名chmod +x private-pod-push-script.sh
, 給private-pod-push-script.sh
文件增長可執行權限. (此步驟只須要執行一次).而後輸入./private-pod-push-script.sh
既可執行腳本.code
輸入你想提交的組件編號
..podspec
版本號和上一次git所提交的tag號, 輸入你想設置的版本號, 再輸入註釋
.選擇你想push到的主倉庫名稱
, 若是驗證成功的狀況下, 全部流程已完成.### 作好前期的配置後, 之後只須要cd到腳本所在的文件目錄下, 執行第4步中的操做便可.排序
腳本里面我寫了不少註釋
, 能夠按需修改, 增減本身的需求進去.ip
config.sh
配置文件的內容, 展現你全部配置的組件倉庫..podspec
文件是否存在進行判斷..podspec
文件版本號, 而且根據你的輸入的版本號修改.(自動獲取組件最後一次提交的版本號, 方便你判斷最新的版本號).