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、 生成的私有索引库

六:脚本地址

相关推荐
CocoaKier14 小时前
Facebook登录的这条红色警告,我终于搞明白了,真是反人类设计!
ios·facebook
印度神油915 小时前
Windows Python 打包实战:Nuitka 环境踩坑总结与 CI 自动化构建全指南
windows·python·ci/cd
humors22117 小时前
【转帖】安全企业发布iOS漏洞攻击风险检测工具
安全·ios·手机·苹果
沐风___21 小时前
iOS 崩溃收集实战:从「只看到次数、看不到原因」到 Sentry 完整集成
ios·sentry
listening7771 天前
HarmonyOS 6.1 跨端实战:用ArkUI-X把电商App同时跑在Android/iOS上
android·ios·harmonyos
Tyler_11 天前
iOS PlayWright mcp server
前端·ios·ai编程
2501_916008892 天前
iOS 证书管理最佳实践 从创建到续期的完整指南
android·ios·小程序·https·uni-app·iphone·webview
黑科技iOS上架3 天前
ReactNative入门介绍
经验分享·ios
智塑未来3 天前
鸿蒙系统对比安卓、iOS,核心优势是什么?
android·ios·harmonyos
初雪云3 天前
iOS 上架入门:证书、描述文件、IPA 上传到底是什么关系?
android·ios·自动化·产品经理·iphone