5分钟快速创建属于自己的CocoaPod库

1 创建本地Pod  

pod lib create WKUIKit

在终端输入上述命令,来创建一个本地的Pod, 其中的WKUIKit替换成你的Pod库的名称。

成功后如下图所示,按照提示一步一步进行操作。

5分钟快速创建属于自己的CocoaPod库_第1张图片

首先选择你的编程语言,我这里使用的是ObjectiveC语言编写的库文件 ,所以输入ObjC,如果你使用的是Swift,则输入Swift. 输入完毕后,点击回车键进行下一步。这里就不一一说明了,大家参考我的配置:

5分钟快速创建属于自己的CocoaPod库_第2张图片

一切顺利,会出现以下提示,说明本地Pod创建成功,并且会自动打开Xcode工程。

5分钟快速创建属于自己的CocoaPod库_第3张图片

2 创建GitHub远程仓库, 并与本地仓库绑定

2.1 登录GitHub, 如下图所示,点击右上角的“+”号,选择New respository创建一个新的仓库.


5分钟快速创建属于自己的CocoaPod库_第4张图片

输入仓库名称,我这里输入WKUIKit, 点击create进行创建.

5分钟快速创建属于自己的CocoaPod库_第5张图片

2.2 回到本地终端,进入之前的目录,执行下面的命令,为本地仓库绑定远程仓库.

git remote add origin https://github.com/cjwmusic/WKUIKit.git

2.3 Push 本地仓库到远程GitHub仓库

执行 git push -u origin master

2.4 配置podspec

进入之前打开的Xcode,  如下图所示,打开podspec文件,

s.version : 版本号,这里的版本号与Github仓库中的Tag一一对应

s.summary : 你的Pod库的总结性描述.

s.description : 你的Pod库的具体描述,【这里要注意,s.description的长度必须大于s.summary】

s.source: 指向对应的GitHub仓库.

5分钟快速创建属于自己的CocoaPod库_第6张图片

2.5 配置好podspec文件后,add -> commit -> push ,提交到GitHub.

2.6 设置tag.

在命令行输入 git tag -m "first release" "0.1.2" 添加tag

执行  git push --tags 将tags同步到远程仓库.

3 提交CocoaPod

3.1 注册Pod账户

命令行输入  pod trunk register [email protected] (替换成你的邮箱),

回车后提示去邮箱激活账户

去邮箱激活后,命令行输入 pod trunk me 检查下注册信息,如果看到类似于如下图所示的 提示信息表明注册成功.

5分钟快速创建属于自己的CocoaPod库_第7张图片

3.2 验证Pod

命令行输入  pod lib lint WKUIKit.podspec进行验证,出现类似下图所示的提示,表明验证成功.

3.3 提交Pod

命令行输入pod trunk push, 如果出现下图提示,则需要更改一下电脑的DNS, 改成114.114.114.114. 

5分钟快速创建属于自己的CocoaPod库_第8张图片

更改DNS后,再次运行pod trunk push, 如果出现下图所示提示,证明运行成功,如果出现下图所示提示,表明提交成功.

5分钟快速创建属于自己的CocoaPod库_第9张图片

至此, 属于你自己的Pod已经制作完成,我们可以在命令行输入下面的命令进行验证

pod search WKUIKit 

5分钟快速创建属于自己的CocoaPod库_第10张图片

我们可以像使用其他库,如AFNetWorking 一样使用属于我们自己CocoaPod库。

pod 'WKUIKit'

5分钟快速创建属于自己的CocoaPod库_第11张图片

最后,希望大家都能通过本教程成功创建属于自己的第一个CocoaPod库~ 

Good Night.

你可能感兴趣的:(5分钟快速创建属于自己的CocoaPod库)