1.克隆仓库到本地
1 | git clone ********** |
2.制作仓库索引文件 .podspec
1 | pod spec create xxxxxxx |
3.编辑 podspec 文件
1 | Pod::Spec.new do |s| |
4.打标签和推送版本
Ps: 命令行和SourceTree方式。
- 命令行方式
1 | // 推送版本 |
- SourceTree方式
Ps: 推送版本。
Ps: 打标签。
5.验证.podspec
编辑好后最好先验证 .podspec 是否有有效
1 | pod spec lint |
Ps: 验证成功。
6.发布到CocoaPods
CocoaPods 现在使用Trunk 服务来发布自己的pod,所以需要
- 注册 pod账户
1 | pod trunk register ******@***.com "****" |
- 查询注册信息
1 | pod trunk me |
- 推送到pod仓库
1 | pod trunk push ******.podspec |
Ps: 推送成功。
PS:出现问题
- source_files找不到匹配文件
1 | - ERROR | [iOS] file patterns: The `source_files` pattern did not match any file. |
建议:更改成Classes为根目录。