(一) 创建私有仓库

一 服务器新建两个空仓库:

A: 源码仓库 git@xx.com:yy/ToolSource.git

B: 存放podspec仓库git@xx.com:yy/podspec.git (记得新建一个空文件,产生master分支)

二 本地构建源码工程

pod lib create ToolSource

 

What platform do you want to use?? [ iOS / macOS ]

 > ios

What language do you want to use?? [ Swift / ObjC ]

 > objc

Would you like to include a demo application with your library? [ Yes / No ]

 > yes

Which testing frameworks will you use? [ Specta / Kiwi / None ]

 > none 

Would you like to do view based testing? [ Yes / No ]

 > yes

What is your class prefix? 

 

三 修改源码

      cd ToolSource

git clone git@xx.com:yy/ToolSource.git

git push

修改ToolSource.podspec文件

git tag 0.1.0

git push --tags

四 校验:

pod lib lint --no-clean --verbose --allow-warnings --use-libraries
--no-clean --verbose //有编译log供调试
--allow-warnings //就算有warning也会通过
--use-libraries //在使用c++库的时候使用避免编译报错
--skip-import-validation //发布私有库时,如果库支持arch i386/x86_64 解决archs i386/x86_64 lint失败的问题

--sources=git@gitlabxxx.com/privatespecs.git,https://github.com/CocoaPods/Specs.git //podspec中引用了私有库的时候

五 配置podspec推送路径

pod repo add PodSpecName git@xx.com:yy/podspec.git

六 发布:

pod repo push PodSpecName ToolSource.podspec

posted @   小锅炖豆腐  阅读(99)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示