1、创建repository,注意选择private ——git clone 下来 —— cd到项目文件夹 ——创建一个私有Repo
$ pod repo add REPO_NAME SOURCE_URL
> REPO_NAME: repo 名称
> SOURCE_URL: 指向的地址
//如
$ pod repo add AKSwifty git@git.oschina.net:wangcccong/AKSwifty.git
2、检查是否操作成功
$ cd ~/.cocoapods/repos/AKSwifty
$ pod repo lint .
当出现All the specs passed validation.时,就说明私有Spec Repo创建成功了。什么是Spec Repo?它是所有的Pods的一个索引,就是一个容器,所有公开的Pods都在这个里面,它实际是一个Git仓库remote端在GitHub上,但是当你使用了Cocoapods后它会被clone到本地的~/.cocoapods/repos目录下,可以进入到这个目录看到master文件夹就是这个官方的Spec Repo了。
3、执行 pod repo list 查看repo列表
$pod repo list
4、再次在github上次创建一个private的仓库(如:AKDashboardView)——将我刚刚创建的库clone下来——cd到项目文件夹——创建.podspec ——添加需要的文件及资源——提交三部曲 ——设置tag ——修改.podspec ——手动验证.podspec是否正确 ——添加你的Podspec到私有repo,也就是:
添加你的Podspec到私有repo
$ pod repo push AKSwifty AKDashboardView.podspec
5、最后,可以前往~/.cocoapods/repos 去查看
网友评论