Pod 私有仓库

作者: nick5683 | 来源:发表于2021-04-27 13:49 被阅读0次

    Pod 私有仓库

    1、注册:

    pod trunk register 邮箱地址 用户名 --description=描述信息

    eg:  pod trunk register abc@qq.com nick5683 --description=描述信息

    2、查看个人信息

     pod trunk me


    1、添加tag并推送到远端

    git tag 1.3.2 && git push origin 1.3.2

    2、验证

    --allow-warnings

    pod lib lint

    #这一步一定不能少

    pod spec lint 

    3、 提交pod Specs仓库

    pod trunk push MQChat.podspec --allow-warnings

    #删除指定版本(即:pod trunk delete 库名 版本号)

    pod trunk delete MQChat 0.1.0

    你也可以放弃整个POD和所有版本:

     pod trunk deprecate MQChat 

    发布完成后清除本地搜索缓存,重新建立索引

    pod cache clean --all

    rm ~/Library/Caches/CocoaPods/search_index.json 

    pod setup 

     pod search MQChat

    4、删除公共pod -

    pod repo remove MQChat.podspec

    5、

    创建私有仓库

    pod repo add NKSpecs https://gitee.com/nick/NKSxxx.git

    添加新module到私有仓库

    pod repo push NKSpecs NKAdManager.podspec --use-libraries --allow-warnings

    pod spec lint NKAdManager.podspec  --sources="https://gitee.com/nick/NKSxxx,https://gitee.com/mirrors/CocoaPods-Specs.git" --allow-warnings

    pod repo push --sources="https://gitee.com/nick/NKSxxx"  NKSxxx NKAdManager.podspec --allow-warnings

    //更新pod库

    pod repo push --sources="https://gitee.com/nick/NKSxxx"  NKSxxx NKAdManager.podspec --allow-warnings

    pod repo push --sources="https://gitee.com/nick/NKSxxx"  NKSxxx NKAdManager.podspec --allow-warnings  --use-libraries

    pod repo push NKAdManager.podspec  --sources="https://gitee.com/nick/NKSxxx,https://gitee.com/mirrors/CocoaPods-Specs.git" --allow-warnings

    ———————————————————————————————————————————

    批量删除 tag

    git tag -l| awk '/rc_[0-9]{1}[0-9]{0,}$/ {print  $1}' | xargs git tag -d

    删除所有tag

    删除远程标签(删除本地标签之前)只需执行以下操作:

    git tag -l | xargs -n 1 git push --delete origin

    然后删除本地副本:

    git tag | xargs git tag -d

    ——————————————————————————————————————————

    相关文章

      网友评论

        本文标题:Pod 私有仓库

        本文链接:https://www.haomeiwen.com/subject/rpwurltx.html