这些操作步骤属于低频的,简单记录一下,避免打错命令时又要翻箱倒柜地去查,下面是管理步骤:
一、 准备工作
- 在Github创建共享仓库
- 把共享仓库clone到本地
命令: git clone <版本库的网址>
$ git clone
二、 利用pod官方提供的模板来创建工程
命令: pod lib create 你的工程名
$ git lib create ABKit
然后 - 把工程目录中的文件拷贝到之前cline到本地的仓库文件夹中
然后 - 设置好 podspec 文件
三、检查当前的库是有错误
命令:pod lib lint
$ pod lib lint
四、将代码push到git共享仓库(当前库无误的情况下)
命令:git add .
$ git add .
命令: git commit -m "你的描述"
$ git commit -m "first 提交"
命令: git push
$ git push
为当前共享仓库的代码打一个tag
命令:
$ git add .
$ git tag -a 1.0.0 -m "your description"
$ git push --tag
五、把github共享仓库中的文件提交到pod仓库
如果是第一次提交到pod仓库或还没有注册个pod帐号的话,需要注册一个(注册之后,会由到一封邮件,需要通过邮件进行激活
)
命令: pod trunk register 邮箱地址 '用户名' --verbose
$ pod trunk regiseter 'your user name' --verbose
如果已经有pod帐号,可以通过如下命令查看自己的详细信息
命令: pod trunk me
$ pod trunk me
执行上传到Pod仓库的命令(此步骤有可能会上传失败,根据提示在百度都能找到解决的办法)
命令:pod trunk push 工程名.podspec
$ pod trunk push ABKit.podspec
六、删除本地的cocoapods查找索引,才能search到最新的pod库
命令:rm 本地cocoapods索引文件路径
$ rm ~/Library/Caches/CocoaPods/search_index.json
命令:pod search 你的工程名
$ pod search ABKit
七、当pod库有更新,不能以同样的版本号上传到pod库
命令:
$ git add.
$ git commit -m "更新描述"
$ git push
$ git add.
$ git tag -a 新的版本号 -m "新版本说明"
$ git push --tag
$ pod trunk push 工程名.podspec