pod公开库制作流程

  1. 在远程创建1个仓库,一个自己公开的库仓库,如ZGTools

  2. 使用pod模版库创建,好处有三点(1、自动创建了git仓库;2、自动创建了podSpec文件;3、自动创建了测试工程)
    pod lib create ZGTools(库的名字,要和远程创建的库名字一致)

  3. 将本地仓库连接远程仓库
    git remote add origin https://xxxxx.git

  4. 文件操作和spec文件修改
    (1)、把自己的源文件添加到Classes文件夹下.
    (2)、修改spec描述文件.
    (3)、打tag版本信息等处理

  5. 将本地仓库推送到远程
    git add .
    git commit --m "ZGTools公开库创建"
    git push origin master

  6. 校验spec文件
    pod lib lint #本地校验(不会校验homepage和source选项)
    Pod spec lint #远程校验

  7. 将spec文件上传到cocoaPod官方的索引库(使用trunk,trunk是cocoapod自动化管理工具)
    (1)、注册账号: pod trunk [email protected] 'jack'
    (2)、提交podspec文件到远程pod索引库: pod trunk push ZGTools.podspec

  8. 更新本地pod索引库
    (1)、pod setup
    (2)、删除检索索引文件 search_index.json

pod公开库和远程私有库异同点

  1. 私有库需要有一个自己的索引仓库,而pod公开库使用pod官方的索引库。
  2. spec文件的更新,私有库spec文件文件上传更新(先本地后远程也自动更新),公开库spec文件上传更新只是远程更新。

你可能感兴趣的:(pod公开库制作流程)