更新自己的CocoaPods库

因为cocoapods是依赖tag版本的,所以必须打tag,以后再次更新只需要把你的项目打一个tag,然后修改xxx.podspec文件中的版本接着提交到cocoapods官方就可以了。

  1. gittag:打开终端:

    1. cd xxx,// xxx为git上一级路径;
    2. git tag "v1.0.0",//为git打tag, 第一次需要在前面加一个v
    3. git push --tags, // 将tag推送到远程仓库
  2. 修改xxx.podspec文件中s.version的内容,即版本号:

    Pod::Spec.new do |s|
    s.name = 'xxx'
    s.version = "0.0.x"
    s.summary = "xxxxxx"
    ...
    end
    
  3. 上传到Git:将修改好的xxx.podspec文件提交到git

  4. 验证xxx.podspec文件:

    pod spec lint xxx.podspec --verbose,// --verbose 如果验证失败会报错误信息

  5. 发布到spec

    pod trunk push xxx.podspec, // --use-libraries --allow-warnings

    如果出现:

     🎉  Congrats
    
     🚀  ZMBase (0.1.0) successfully published
     📅  March 5th, 03:05
     🌎  https://cocoapods.org/pods/ZMBase
     👍  Tell your friends!
    

    则说明提交到官方CocoaPods已经成功,此时使用pod search x,可能不会搜索到,原因可能有延迟,需要等待一个小时左右,才会搜到。

  6. 更新本地pod:

    pod repo update

  7. 此时即可更新项目的pod:pod install

posted @ 2019-10-11 11:32  略略略~  阅读(150)  评论(0)    收藏  举报