cocoaPods发布自己的私有库

用终端在桌面创建一个工程

在目标文件目录 执行如下命令行:

pod lib create DYMoney
创建示例工程

创建远程仓库。


创建远程仓库

进入刚刚创建的DYMoney工程根目录,将本地创建的私有库跟远程仓库关联起来,具体操作如下


添加远程仓库

创建远程Spec文件仓库并添加到本地repo目录,repo目录在本地cocoaPods安装目录下,Spec文件为Pod工程描述文件,里面可编辑pod库的所有配置信息,名称,地址,支持平台,版本,依赖库等等
pod repo add为本地pod添加spec命令 DYMoneySpec 为要添加的spec目录的名称,https://github.com/LemonChao/DYMoneySpec.git为远程Spec文件仓库地址
注意:一个Spec文件仓库可以存放多个pod库的spec文件

 pod repo add DYTestSpecs https://github.com/LemonChao/DYMoneySpec.git

结果如下


添加远程spec仓库地址

第四步
至此我们便可以在pod库里面进行代码编写工作,由此流程创建的pod库文件根目录结构如下图所示:


文件结构

其中Example文件为pod模板自带的示例工程,我们在pod库中编写的代码可通过此示例工程进行调试,DYMoney 为我们要编写代码的物理路径,DYMoney下的Classes文件夹即我们编写pod库代码文件所在的物理路径

推荐阅读更多精彩内容

  • 文章目录 简书的目录跳转还在研究中... 什么是CocoaPods?CocoaPods的核心组件 podspec文...
    满聪阅读 2,325评论 5 19
  • 1、git服务器创建一个项目。 2、Clone项目到本地,到本地后是一个空目录,还没有工程。 3、创建一个工程。 ...
    刘明洋阅读 675评论 0 7
  • 1.CocoaPods的安装 <已经了解CocoaPods的同学请直接跳到第3步或第4步> 1.1作用: 帮助管理...
    Coder_JMicheal阅读 1,046评论 1 5
  • 最近想为公司搭建cocoapods私有库框架,老早之前做过,踩过不少坑,想不到又一次掉坑里。果真是好记性不如烂笔头...
    生光阅读 957评论 0 4
  • 说起一个我最印象深刻的同学,我突然想起了他,一个我高中时期的同学,他的名字我就不说了。我跟他最初并没有接触,第一眼...
    你是明月啊阅读 57评论 0 0
  • 小的时候 记得特别清楚的一次 我和妈妈一起坐长途汽车 车还没开 我俩坐在后面 我隔着玻璃 看见了一群人 大概是七大...
    11岁的阅读 126评论 0 0
  • 如果没有来生 我就不会再遇到你 你也不用再为我种一棵树 担忧我的狂风与暴雨 如果没有来生 我就不会爱上你 你也不会...
    伍月的晴空阅读 307评论 14 6
  • 01 北方的冬,习惯了看落叶残败的样子,所以感觉不到寂寥的寒冷,而深夜里的灯火在无人处更显绵长。 小城市里冬夜的马...
    余珂阅读 312评论 5 3