阅读 2647

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

准备工具 cocoapods  

git仓库

这里我使用的是gitlable

首先我们先使用cocoapods为我们提供的模板进行pod库的制作

在终端执行如下命令

pod lib create youFileName

注意在执行之前确认下自己当前所在的文件目录 如图  *本示例使用swift进行制作



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


打开如下所示目录结构,我们制作pod库的代码文件都放在classes 文件夹内,资源文件可以放在Assets文件下。

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

了解完项目的目录结构下面就开始编写你的私有库代码吧。 记得编写完成之后 要在 终端执行下 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 库制作已经完成了并可以使用了!

(小白写手,请轻喷)  


文章分类
iOS