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