美文网首页
建立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仓库

    一 公有仓库 1.建立工程1.1 首先github建立一个工程1.2 将远程项目clone到本地 创建 pod 库...

  • iOS CocoaPods私有库

    前提条件 pod环境 代码仓库 仓库以Coding[https://coding.net/]为例,建立团队什么按下...

  • 私有 Pod 仓库

    添加私有 Pod 仓库 通过 pod repo add 命令添加 xxx 私有 pod 仓库 $ pod repo...

  • Target-action 组件化demo

    组件化 组件化就是将模块独立开发,建立pod仓库,通过引入仓库,利用target-action调用模块内的功能。 ...

  • cocoapods常用指令

    查看三方框架仓库源:pod repo 移除仓库源pod repo remove master 添加仓库源pod r...

  • 创建 pod仓库 submodule subtree

    创建公有pod仓库私有仓库浅谈iOS工程依赖submodule subtree pod管理

  • CocoaPod 远程私有仓库

    想做组件化,需要用CocoaPod 远程私有仓库,在此记录一波.一 .首先建立两个远程仓库1)存放pod 索引文件...

  • 执行pod repo add 拉取Pod仓库到本地

    阿里云Pod仓库指定 需配置阿里云Pod私有仓库,在Podfile中添加source; pod search为什么...

  • 制作自己的podspec

    1.创建Pod仓库指定 2.执行pod repo add 拉取Pod仓库到本地 3.创建一个pod模版 4.更改 ...

  • pod指令

    卸载pod 查看pod版本 查看Alamofire可用版本 更新仓库

网友评论

      本文标题:建立pod仓库

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