前言

上一篇讲了如何创建自己的pod私人库,要更新怎么办咧?

使用

这里可以分为两种,一种是正常的版本更新,具有意义的版本更新,例如修改了某个bug,新增了什么借口。另一种是小修小改,例如接口名字的小改动,某个单词写错等没必要迭代版本的更新。这两种分别有不同的做法:

正常版本迭代

  1. 把修改了的代码提交

    1
    2
    3
    4
    5
    cd 你代码位置
    git commit -a -m "update ..."
    git push origin master
  2. 给你刚提交的代码打tag

  3. pod验证并提交更新你代码对应的spec

    1
    2
    3
    pod spec lint --private --allow-warnings
    pod repo push JNExtensionComponentSpec JNExtensionComponent.podspec --allow-warnings
  4. 最后到你项目profile更改版本号然后执行更新就好了

    1
    # pod install

小改动(不更新版本号)

  1. 第一步和上面第一步一样

  2. 终端查看pod缓存列表,找到你要更新的库,并删除缓存

    1
    2
    3
    pod cache list
    pod cache clean 你的库
  3. 项目删除你要更新的库,然后再更新就可以拿到最新的代码了

    1
    pod install

参考

CocoaPods官方文档

使用Cocoapods创建私有podspec