CocoaPods制作要点

1 创建工程模版

pod lib create [Pod Nmae] 

输入create命令后,需要回答如下四个问题:

1.是否需要一个例子工程;
2.选择一个测试框架;
3.是否基于View测试;
4.类的前缀;

关于4个问题的具体介绍可以去看官方文档,我这里选择的是1.yes;2.Specta/Expecta;3.yes;4.PTL。
完成这4个问题他会自动执行pod install命令创建项目并生成依赖,包括podspec文件。

2 验证podspec文件

pod lib lint

编辑完podspec文件后,需要验证一下这个文件是否可用,如果有任何WARNING或者ERROR都是不可以的,它就不能被添加到Spec Repo中,不过xcode的WARNING是可以存在的

3 提交到公共的Pods

通过验证之后,使用 CocoaPods Trunk来提交到公共的pods。

如何使用CocoaPods Trunk

用自己的邮箱注册一个session。

pod trunk register [email protected] 'Orta Therox' --description='macbook air'

如果本机器有session,或者刚注册成功,可以使用命令pod trunk me来查看。

pod trunk me
- Name:     Joey Zeng
- Email:    [email protected]
- Since:    January 25th, 21:00
- Pods:
- JZRecorder
- Sessions:
- January 25th, 21:00 - June 1st, 21:07. IP: 58.60.170.227 Description:
Joey s iMac

然后开始上传podspec文件。

pod trunk push [NAME.podspec]

上传成功后,使用pod search 命令就可以找到刚上传的pod了。

你可能感兴趣的:(CocoaPods制作要点)