您的当前位置:首页正文

cocoapods管理自己的开源代码

2024-12-17 来源:东饰资讯网

这些操作步骤属于低频的,简单记录一下,避免打错命令时又要翻箱倒柜地去查,下面是管理步骤:

一、 准备工作

  1. 在Github创建共享仓库
  2. 把共享仓库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
显示全文