1.创建版本库(repos其实是repository(仓库))
2.将版本库(Spec Repo)添加到本地
pod repo add REPO_NAME SOURCE_URL
在终端执行命令
pod repo add MyRepos https://git.coding.net/Hwangkop/MyRepos.git
3.创建代码库
并将远程代码仓库clone到本地,在终端执行命令
cd Desktop/
git clone https://git.coding.net/Hwangkop/HKTool.git
打开目录是这样子的
然后将要打成库的文件放到文件夹中,变成如下样子
4.创建.podspec 文件
每个Pods依赖库必须有且仅有一个名称和依赖库名保持一致,后缀名为.podspec的描述文件。这里我们依赖库的描述文件名称应该为HKTool.podspec。
cd 到HKTool文件夹执行命令
pod spec create HKTool
5.使用sublime Text 或者文本编辑器修改HKTool.podspec文件
将多余的注释删除,并其修改内容
修改完成后保存,使用命令进行验证
pod lib lint
如果有错误,就要慢慢修改,可能觉得修改对了其实还是没对,注意代码里面也不能有错误
6.如果在本地调试完成没有问题了,将项目打上标签推到远程仓库,标签号 和 版本号对应 都是0.0.1
git add -A && git commit -m"push master"
git tag -a 0.0.1
git push --tags
git push origin master
7.最后将我们的代码仓库的描述信息,push 到我们的版本仓库中
pod repo push MyRepos HKTool.podspec
8.搜索一下 pod search HKTool
9.使用私有库,修改Podflie文件,然后pod install