参考官方 Private Pods 文档
一、创建 Specs 私有仓库
创建团队内部自己专用的 Specs 私有仓库,如:https://code.young.com/iOS/specs.git
。
可在自己服务器创建 git 仓库,用来存放pod spec 文件。
二、Clones 远程 Specs 仓库
Clones 第一步创建的远程 Specs 仓库到本地目录 ~/.cocoapods/repos
,命令:
$ pod repo add NAME URL [BRANCH]
示例:
$ pod repo add youngSpecs http://code.young.com/iOS/specs.git
检查是否成功添加:
$ cd ~/.cocoapods/repos/youngSpecs
$ pod repo lint .
三、push Podspec 到远程 Specs 仓库
- 创建 Podspec
pod spec create [NAME|https://github.com/USER/REPO]
- 根据官方文档 Podspec Syntax Reference 修改配置 NAME.podspec 文件
-
push Podspec
pod repo push REPO [NAME.podspec]
校验当前目录下
NAME.podspec
or*.podspec
,校验通过后,在本地 Specs 仓库创建目录及版本文件夹,复制 podspec 文件到版本目录下,最后 push 到其关联的远程仓库