ios CI/CD 持续集成 组件化专题五-(自动发布私有库-组件化搭建)

一:手动发布私有库总结

手动发布pod私有库,需要进行如下几步操作:

1、修改完代码之后,需要提交代码push到git仓库。

2、给代码打tag。

3、修改podspec文件的version值,使其和设置的tag一直。

4、命令行执行pod repo push 命令。

自动发布

脚本自动化,我们只需要执行一步操作即可,就是:

1、修改podspec路径,运行脚本。等待输出结果。

二:自动发布私有库最终实现目标

1、git 代码自动同步和push,自动打tag

2、自动修改podspec的version值

3、自动pod到私有仓库。

三:在上一篇文章的基础上进行自动化发布私有库脚本的编写

3.1 、podspec文件格式如下,CommonUtil.podspec为列

四:脚本编写

4.1 、全局变量的定义

4.2 版本号的校验

4.3 、验证版本号是否存在

4.4 、修改podspec文件版本号

五:运行脚本

5.1、以上工作准备好之后,运行脚本

sh pod_framework.sh 0.0.14

运行完查看结果

5.2 、自动上传的私有库

5.2、 生成的私有索引库

六:脚本地址

相关推荐
星辰即远方13 小时前
天气预报总结
macos·ios·objective-c·cocoa
秋雨梧桐叶落莳15 小时前
计算器仿写总结
学习·macos·ios·objective-c·cocoa
tianyuanwo20 小时前
当提交标题重复阻塞CI:Git分支修复实战
git·ci/cd·分支基线调整
末代iOS程序员华仔1 天前
iOS上架海外工具类应用合规指南:避免封号与下架风险
flutter·ios·swift
末代iOS程序员华仔1 天前
Flutter 开发 iOS App 上架全流程与常见问题分析
flutter·ios
heimeiyingwang1 天前
【CI/CD·入门篇】CI/CD到底是什么:从手动部署到一键上线的演进之路
ci/cd
末代iOS程序员华仔1 天前
Flutter开发iOS海外工具类应用上架合规指南与风险规避
flutter·ios
AI云海2 天前
iOS 多 Target 打包、UAT/生产测试与上架 App Store 全流程指南
ios
阿里超级工程师2 天前
最新快速申请ios打包证书和profile文件步骤
ios·打包证书
2501_915909062 天前
iOS 应用反调试技详解术 检测调试器的原理与防护实践
android·ios·小程序·https·uni-app·iphone·webview