一步步教你制做pod私有库的

准备工具 cocoapods  git

git仓库swift

这里我使用的是gitlablexcode

首先咱们先使用cocoapods为咱们提供的模板进行pod库的制做服务器

在终端执行以下命令工具

pod lib create youFileNamegitlab

注意在执行以前确认下本身当前所在的文件目录 如图  *本示例使用swift进行制做3d



执行完毕后xcode会自动打开项目,在pods目录下会出现一个DevelopmentPods 文件,这个就是咱们所要进行代码编写的文件目录code


打开以下所示目录结构,咱们制做pod库的代码文件都放在classes 文件夹内,资源文件能够放在Assets文件下。cdn

在来看一下 Podfile 文件 path=> "../" ?  这代表咱们的库文件所在位置 打开项目目录一看就一目了然了,当咱们的pod 库提交到远程仓库以后 就能够引用咱们的远程仓库地址了,这个后面会给出示例blog

了解完项目的目录结构下面就开始编写你的私有库代码吧。 记得编写完成以后 要在 终端执行下 pod install 命令 以防止所引用的库不是最新的。

以上都没有问题以后那么咱们就开始进行私有库的发布吧。

首先先在git 上或者Gitlab上建立一个私有仓库并将咱们的代码提交到私有仓库中,此步骤就不进行过多的介绍

其次 修改咱们的 podspec 文件如图所示,填写下对应的信息


以后 进行 pod 验证 在终端执行 pod lib lint 若是出现 xxx passed validation 则表明成功,本示例由于使用的是 swift 语言 因此在 验证的时候出现了错误,错误缘由是没有制定对应的swift 语言版本 解决以下


到了这里咱们的私有库制做已经接近尾声了,咱们只须要将本地的pod库 推送到远程服务器便可

1 建立本地库仓库

在终端执行 pod repo add  [仓库名] [远端地址]

会在.cocoapods/repos/ 下建立咱们的本地仓库 

如图所示 目标目录文件的变化




2 推送到远端

 pod repo push [仓库名] [.podspec] 

如图所示


如今 pod 私有库的制做已经完毕了,接下了咱们来验证下,修改工程的 podfield 文件如图


执行 pod install 命令 如图所示

 

这样咱们的pod 库制做已经完成了并可使用了!

(小白写手,请轻喷)  

相关文章
相关标签/搜索