美文网首页
建立pod仓库

建立pod仓库

作者: 图图cvc | 来源:发表于2020-11-16 15:50 被阅读0次

    一 公有仓库

    1.建立工程
    1.1 首先github建立一个工程
    1.2 将远程项目clone到本地

    1. 创建 pod 库
      2.1 使用 pod 命令pod lib create XXX创建 pod 库
      2.2 配置 podspec文件
      2.3 验证
    pod lib lint XXX.podspec --use-libraries --allow-warnings  --verbose
    

    (加--verbose可以显示详细的检测过程,出错时会显示详细的错误信息)
    3 添加tag
    3.1 push上传代码
    3.2 添加tag
    git tag 0.0.1
    git push --tags

    1. 发布到trunk
      pod trunk push XXX.podspec

    二 私有仓库

    私有Pod库和公有Pod库的创建方式没有什么区别, 不一样的是管理他们的spec repo不一样
    所以我们需要自己再创建一个跟CocoaPods/Specs类似的仓库来管理内部创建的Pod库的podspec文件, 供内部人员更新和依赖使用内部Pod组件库.

    1.建立两个仓库
    XXPodSpecs 管理Specs
    XXPrivatePod 管理代码 (步骤和公有差不多,只是代码地址换为私有)

    关键语句

    pod repo add XXPodSpecs '仓库地址'
    
    pod lib lint XXX.podspec --use-libraries --allow-warnings  --verbose 
    --sources='私有仓库repo地址,https://github.com/CocoaPods/Specs'
    
    pod repo push XXPodSpecs XXPrivatePod.podspec --allow-warnings
    

    最后在Podfile引用时加上引用原

    source 'http://XXPodSpecs.git'
    source 'https://github.com/CocoaPods/Specs.git'
    

    相关文章

      网友评论

          本文标题:建立pod仓库

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