CocoaPods模板类库开发 - ShenYj/ShenYj.github.io GitHub Wiki

CocoaPods 模板类库开发 - 精简篇

这篇文章只简短介绍CocoaPods配合GitHub制作类库的流程, 不做深入展开

1. 在本地执行

pod lib create LibName

并根据提示选择适配:平台开发语言是否包含Demo是否包含单元测试等, 完成项目创建

默认模板新建的项目在master分支, 2020年开始GitHubmaster更名为main分支, 可以通过以下命令新建main分支并删除master分支

  • 新建并切换到main分支

    git checkout -b main
  • 删除master分支

    git branch -d master

2. GitHub新建同名仓库

  • 给本地项目通过git remoe add origin 仓库地址库或通过GUI来连接远程仓库

    e.g.

    git remote add origin [email protected]:ShenYj/SBLibrary.git

3. 在本地项目进行类库开发后

  • 本地校验

    pod lib lint LibName.podspec
  • 联网校验

    pod spec lint LibName.podspec

校验无误后, 新建tag 一并推送到远程仓库

4. 校验无误后上传

  • podspec提交到官方索引库

    pod trunk push LibName.podspec

其他资源

⚠️ **GitHub.com Fallback** ⚠️