部署一个私有的pod

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 去查看

推荐阅读更多精彩内容