私有库的修改, 提交等操做很是没有技术含量而且繁琐.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
文件版本号, 而且根据你的输入的版本号修改.(自动获取组件最后一次提交的版本号, 方便你判断最新的版本号).