具体步骤
s.name = ' GrenealClass '
s.version = '1.0.0'
s.summary = ' 非常简单易用的轻量级编辑框’ s.homepage = ' https://github.com/lrxlizi/MutipleChoicesDem o'
4. 验证 podspec 文件pod lib lint
• 如果是如下图提示只有 warning 错误,并提示 but you can use '--allow-warnings' to ignore them 的话,就执行以下命令忽略 warning 来验 证:
用 pod lib lint –allow-warnings出现:->GrenealClass (1.0.0)
{ }
GrenealClass passed validation. 验证成功5 给项目打上 tag 版本
podspec 文件验证成功后,先将改动后的文件 commit 提交,接着 push 推送 到 GitHub 。
然后执行以下命令打上 tag 版本,版本名必须要和之前 podspec 文件中 的 s.version 一致。
git tag 1.0.0 git push –tags
{pod lib lint (从本地验证你的 pod 能否通过验证) pod spec lint (从本地和远程验证你的 p od 能否通过验证)}
GrenealClass passed validation. 验证成功
5 给项目打上 tag 版本
podspec 文件验证成功后,先将改动后的文件 commit 提交,接着 push 推送 到 GitHub 。
然后执行以下命令打上 tag 版本,版本名必须要和之前 podspec 文件中 的 s.version 一致。
git tag 1.0.0 git push –tags
6 注册 tunk检测 pod trunk me 是否注册过 注册过未注册
pod lib lint (从本地验证你的 pod 能否通过验证) pod spec lint (从本地和远程验证你的 p od 能否通过验证)
因为 |
CocoaPods |
是依赖项目的 |
tag |
版本的,所以必须打上 |
tag |
版本 |
注册: pod trunk register 1165300131@qq.com "lrxlizi"
注册完去邮箱
7. 发布到 CocoaPods
pod trunk push GrenealClass.podspec
命令发布
pod trunk push GrenealClass.podspec--allow-warnings
如果刚才是用pod lib lint验证成功的 |
如果刚才是用
pod lib lint--allow-warnings
验证成功的,就执行以下
8 查看一下吧 pod search GrenealClass