美文网首页iOS 组件化
创建远程cocoapods 私有库(podspec 文件的索引库

创建远程cocoapods 私有库(podspec 文件的索引库

作者: 下班不写程序 | 来源:发表于2020-12-24 17:20 被阅读0次

3篇文章带你学会组件化😁😁😁
1.iOS 创建远程cocoapods 私有库
2.iOS Pod 私有库创建(自定义的组件)
3.iOS CTMediator组件化实践

组件化开发的前提就是你需要有一个存放所有组件库的podspec文件的索引仓库, 也就是一个私有源仓库, 目的就是让你在使用cocoapods 时, 能够根据索引找到你的自定义组件.

闲话少说, 开始干饭:

1. 以GitHub 为例, 添加私钥, 也就是验证权限

1.可参考GitHub 配置私钥
2.可参考同一主机配置多个代码托管平台的SSH秘钥
GitHub网页位置对应: 登录后 -> setting ->SSH -> New SSH key

添加ssh

2. 向正常在GitHub 上创建项目一样, 创建一个索引仓库(名称可随意)

创建索引仓库

3. 将远程私有索引库添加到本地的cocoapods索引库中

格式: pod repo add 索引仓库名称 仓库的地址

pod repo add PrivateSpecs git@github.com:LiHe0308/PrivateSpecs.git

到这里, 创建远程cocoapods私有库也就结束了.

4. 将本地的索引库需要提交到远端服务器的私有索引库

这个标题是什么意思呢?

  1. 就是你自己的组件会有有个私有的索引地址, 方便cocoapods直接找到你的组件;
  2. cocoapods 也不是随便能找到的, 除非你在项目的podfile中一个一个的添加各个组件的索引;
  3. 这里就体现了我们创建远程私有索引库的优点了, 将所有组件的索引, 添加至远程私有索引库内, 当需要使用的项目中直接引入了远程索引库, 那么都能直接找到你所添加进去的组件;
  4. 格式: pod repo push 远程索引仓库名称 本地组件的.podspec文件全名(xxx. podspec)
pod repo push PrivateSpecs CustomViewController.podspec

5. 在需要使用的项目中的podfile 文件中添加私有所有库地址

source 'git@github.com:LiHe0308/PrivateSpecs.git'

这篇文章写的挺好, 想学的透彻点的可以看一看 - 使用Cocoapods创建私有podspec

.End

相关文章

  • iOS 创建远程私有库

    1,远程仓库创建远程私有索引库(用来存放私有框架的详细描述信息.podspec文件)2,创建本地的私有索引库文件夹...

  • pod远程私有仓库创建

    1.远程私有Spec repo(远程索引库)的创建: 2.远程私有库的创建: 3.验证podspec文件,本地验证...

  • Gitblit组件化

    1.在Gitblit上创建一个自己的远程私有索引库,用来存放私有框架的podspec文件 创建本地的私有索引库文件...

  • 创建私有库

    Part1私有索引库(存放.podSpec文件) 私有索引库分为本地私有索引库和远程私有索引库。 本地索引库 可以...

  • 创建私有库

    在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...

  • 组件化开发2-远程私有库的升级

    在第一章,我们学会了:在远程创建一个私有索引库;并且克隆到本地;通过编写.podspec文件将远程代码库和索引库关...

  • Cocoapods 创建私有库及使用

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

  • 创建远程cocoapods 私有库(podspec 文件的索引库

    3篇文章带你学会组件化???1.iOS 创建远程cocoapods 私有库[https://www.jianshu...

  • iOS组件化1 之 创建远程私有仓库

    一、创建私有索引库 二、本地添加私有索引库 三、创建组件库 四、上传组件代码 五、提交podspec到私有索引库 ...

  • 使用Cocoapods创建私有podspec

    参考文章: CocoaPods私有库配置笔记 使用Cocoapods创建私有podspec cocoapods应用...

网友评论

    本文标题:创建远程cocoapods 私有库(podspec 文件的索引库

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