美文网首页
iOS建立远程仓库管理组件

iOS建立远程仓库管理组件

作者: 果冻_郭东阳 | 来源:发表于2016-06-27 08:10 被阅读118次

前言:

在开发过程中经常会封装很多公用组件供团队其他同学方便使用,那么该怎样管理这些组件,让大家方便使用呢,本文章结合GitLab + CocoaPods 管理和使用公用组件。

一、在GitLab上为你的EmojiKeyBoard工程建立一个仓库

二、为你的EmojiKeyBoard工程建一个podspec文件,添加内容如下

该文件的详细创建过程可以参考:

如何编写一个CocoaPods的spec文件

三、新建一个工程使用EmojiKeyBoard组件

在你就可以在CocoaPods Podfile文件里添加如下代码

pod "EmojiKeyBoard", :git => "你的仓库地址"

pod install 后

就这样你就可以在新工程使用EmojiKeyBoard组件

思考一下:随着EmojiKeyBoard组件版本的不断更新,我们怎么管理该组件呢

四、首先建立一个Specs远程仓库存储你的podspec文件

我们新建的podspec文件后缀名是podspec 在Specs远程仓库存储时要转成JSON

打开终端到存储podspec文件夹下 

pod ipc spec EmojiKeyBoard.podspec >> EmojiKeyBoard.podspec.json

这时在该文件下就生成了json文件

记得每次为该组件添加新功能完成时,要在GitLab里打一个tag  tag版本  就对应上图0.0.1 0.0.2

五、在CocoaPods 的镜像索引里添加podspec文件

打开前往文件夹   ~/.cocoapods/repos/master

把podspec文件 EmojiKeyBoard 拷贝到Specs文件下 

这时打开终端 pod search EmojiKeyBoard

即可找到EmojiKeyBoard

六、如何使用

在你就可以在CocoaPods Podfile文件里添加如下代码

pod 'EmojiKeyBoard', '~> 0.0.1'

pod install 后即可使用

相关文章

  • iOS建立远程仓库管理组件

    前言: 在开发过程中经常会封装很多公用组件供团队其他同学方便使用,那么该怎样管理这些组件,让大家方便使用呢,本文章...

  • 组件19:抽离组件总结

    总结抽离组件要做的事情:一、建立索引仓库;二、建立组件仓库。 一、建立索引仓库 - 远程:(github、Codi...

  • 组件化流程

    组件化创建大致步骤,以项目、基础组件为例 1、创建项目、基础组件远程仓库 创建项目远程仓库,基础组件远程仓库如下 ...

  • CocoaPod 远程私有仓库

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

  • 创建CocoaPods

    原文地址 https://blog.methodname.com/ios/ 1.创建远程仓库2.创建本地组件代码库...

  • git关联远程仓库

    如需克隆远程仓库代码 直接与远程仓库建立链接 最后提交

  • 组件化-制作私有库

    1.pod lib create <组件名>按提示输入2.整理好组件, push到远程仓库.注意远程仓库组件文件夹...

  • 如何从头一个创建git仓库

    git仓库(repo)分为两部分,本地仓库和远程仓库,本地仓库是建立在本地机上的仓库,远程仓库是建立在github...

  • coding仓库与本地工程建立联系

    1.前提:已经建立远程coding仓库 coding建立仓库 2.git命令行的正常使用 1.远程仓库coding...

  • 建立远程仓库

    建立远程仓库,无非就是想把本地创建的git仓库上传到github仓库,达到本地和github的同步,首先进入git...

网友评论

      本文标题:iOS建立远程仓库管理组件

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