iOS 搭建私有Pod仓库

作者: calary | 来源:发表于2022-06-07 23:24 被阅读0次

一、前言

上一篇文章iOS 创建pod库并发布到远程仓库,讲解了如何将仓库发布到公共仓库,那么本篇我们将讲解如何搭建私有Pod仓库来管理使用我们的私有库。

二、创建一个spec repo的私有远程仓库

  • 1、在GitHub、GitLab等新建一个HHTestSpec远程仓库,用来存放本地podspec

创建后的仓库地址为:http://gitlab/xxxx/HHTestSpec.git,如果仓库为空,建议创建一个readme文件,不然后面会报找不到master错误

  • 2、创建spec Repo
    终端运行:pod repo add HHTestSpec http://gitlab/xxxx/HHTestSpec.git
http://gitlab/xxxx/HHTestSpec.git 是spec repo的私有远程仓库地址。
spec repo 中包含了三方库的podspec 文件,管理pod 库,
可以理解为一个中间者,我们通过它获取到三方库信息
创建结果.png

运行成功后终端执行:open ~/.cocoapods/repos,可以看到我们创建的repo已经在这里了

repos.png
  • 3、创建本地pod所需要的项目工程文件

此步骤参考上一篇文章:iOS 创建pod库并发布到远程仓库, 我们还是以项目HHTestKit为例

image.png
  • 4、发布到私有仓库
    终端运行,cd到项目:pod repo push HHTestSpec HHTestKit.podspec --allow-warnings
    注意:
    HHTestSpec是我们创建的私有repo的名字
    HHTestKit.podspec 是我们项目文件中podspec文件的名字,里面有配置信息
    --allow-warnings是忽略一些警告信息等
添加成功.png

spec仓库中可以看到我们已经上传的HHTestKit并且有版本号


私有库.png

到此,创建私有库成功了。

三、具体使用

使用source 指定具体仓库,然后项目执行pod install即可

image.png

相关文章

  • 创建 pod仓库 submodule subtree

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

  • iOS 搭建私有Pod仓库

    一、前言 上一篇文章iOS 创建pod库并发布到远程仓库[https://www.jianshu.com/p/72...

  • Cocoapods私有Pod仓库

    本文主要介绍的内容是如何使用Cocoapods搭建私有Spec仓库, 涉及私有Pod提交以及私有Pod版本更新。平...

  • 私有 Pod 仓库

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

  • iOS-使用CocoaPods创建私有仓库(一)

    iOS-创建私有仓库步骤 一、创建本地pod私有库 cd到你想创建pod库工程的路径,并执行pod库的创建。命令如...

  • k8s各种资源介绍

    k8s各种资源介绍 k8s最小的资源单位pod 使用私有仓库 为了方便节点下载镜像,搭建私有仓库docker ru...

  • Cocoapods 创建私有库及使用

    Cocoapods 创建私有库 一、创建pod 私有仓库 ​ 目的:此用于保存podspec文件。pod...

  • iOS 创建私有pod 仓库

    在项目中有时候需要开发一些组件,在不同的项目中都可以通过pod仓库导入到自己的项目中。 这时候就需要来创建一个私有...

  • iOS制作私有pod仓库

    昨天试了一下制作私有pod仓库,被网上各种教程搞得死去活来,在参考了几篇文章,折腾了整整一个下午后,终于把整个流程...

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

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

网友评论

    本文标题:iOS 搭建私有Pod仓库

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