CocoaPods模板类库开发 - ShenYj/ShenYj.github.io GitHub Wiki
这篇文章只简短介绍CocoaPods
配合GitHub
制作类库的流程, 不做深入展开
pod lib create LibName
并根据提示选择适配:平台
、开发语言
、是否包含Demo
、是否包含单元测试
等, 完成项目创建
默认模板新建的项目在master
分支, 2020年开始GitHub
将master
更名为main
分支, 可以通过以下命令新建main
分支并删除master
分支
-
新建并切换到
main
分支git checkout -b main
-
删除
master
分支git branch -d master
-
给本地项目通过
git remoe add origin 仓库地址
库或通过GUI
来连接远程仓库e.g.
git remote add origin [email protected]:ShenYj/SBLibrary.git
-
本地校验
pod lib lint LibName.podspec
-
联网校验
pod spec lint LibName.podspec
校验无误后, 新建tag
一并推送到远程仓库
-
将
podspec
提交到官方索引库pod trunk push LibName.podspec