组件私有库自动化升级思路

方案一:使用fastlane实现自动化
安装fastlane

1
sudo gem install fastlane --verbose

进入工程路径,初始化fastlane

1
fastlane init

更多了解:
fastlane
docs

我们可以利用fastlane自定义做组件私有库升级的一些步骤实现自动化:

1
2
3
4
5
6
7
8
9
# 1、pod install
# 2、git add .
# 3、git commit -m 'xxx'
# 4、git push origin master
# 5、验证tag是否已存在,如果存在,应该删除本地标签和远程标签
# 6、git tag 标签名称
# 7、git push --tags
# 8、pod spec lint
# 9、pod repo push XXXX AAA.podspec

注意:如果在业务组件中,依赖了自己的私有库的源,有可能因为找不到源而验证失败,这时可以省略掉本地和远程验证,只要最终提交成功也就可以了。

打赏支持一下呗!