pod远程私有库制作流程

  1. 在远程创建2个仓库,一个是私有索引库,如ZGRepoSpecs。一个是私有库如ZFFileManager。

  2. 本地克隆远程私有索引库

pod repo add ZGRepoSpecs https://xxxxx.git
  1. 使用pod模版库创建podspec文件
pod lib create ZFFileManager
  1. 将本地仓库连接远程仓库
git remote add origin https:xxxx.git
  1. 文件操作和spec文件修改
    (1)、把自己的源码文件放到Classes文件夹下。
    (2)、修改spec文件
    (3)、打tag版本信息等处理

  2. 将本地仓库推送到远程

git add .
git commit --m 'ZFFileManager私有库创建'
git push origin master
  1. 校验spec文件
pod lib lint     #本地校验
pod spec lint    #远程校验
  1. 将spec文件上传到pod私有索引库
pod repo push ZGRepoSpecs ZFFileManager.podspec 

# 前面是私有索引库,后面的是.podsec文件
# 此命令涉及到两步操作:一是先本地上传更新,一是自动远程上传更新。
  1. 在项目Podfile文件里 添加私有索引库和pod官方源地址。如:
source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/lizhi0123/.git'

你可能感兴趣的:(pod远程私有库制作流程)