-
使用pod lib create <库名称> 创建模板库
创建模板库.png -
配置对应的事项
模板库项目配置.png -
在模板库项目中添加库文件,开始编写第三方库的代码
创建库文件.png
-
给库文件添加功能完成以后,通过pod install命令来安装到测试工程中
安装库文件到测试工程.png
-
登录到GitHub网站,创建一个公开库
创建一个新库.png
-
编辑JHLog.spec文件
spec文件编辑.png -
提交项目到GitHub,并打上标签,标签必须和spec文件中的保持一致
上传代码.png -
pod spec文件的验证(本地:pod lib lint,远程:pod spec lint)
开始验证.pngpod lib lint是只从本地验证你的pod能否通过验证
pod spec lint是从本地和远程验证你的pod能否通过验证
过滤错误.png
- 最后使用pod trunk命令,把podspec文件推送到CocoaPod官方库
-
pod trunk注册:
image.png -
推送spec文件:pod trunk push JHLog.podspec
推送spec文件.png
- 验证:
- 清除本地的缓存文件:rm ~/Library/Caches/CocoaPods/search_index.json
-
搜索pod search JHLog
搜索结果.png
- 版本更新:
- 修改库的功能,pod install到测试工程
- 修改spec文件,增加版本号
- 提交代码到代码仓库,并打上tag
- 验证spec文件,并提交spec
-
验证是否成功pod search JHLog
推送代码.png
网友评论