部署一个开源的pod

在github上次创建一个public的仓库——将我刚刚创建的库clone下来——cd到项目文件夹——创建.podspec ——添加需要的文件及资源(也就是步骤2)——提交三部曲 ——设置tag ——修改.podspec

1、创建.podspec

$ pod spec create [NAME]

> [NAME]: podspec 名称,一般与你在git上创建的repository相同

// 如:

$ pod spec create AKExtension

2、创建一个文件夹,用于放置我的{.h/.m/.swift  Assets}等

$ mkdir Sources

将你所需的文件拷贝至文件夹

3、修改过.podspec之后,要先提交三部曲,然后再git tag 'v0.1'  和git push —tags 。详细操作步骤为:

// 添加所有文件

$ git add .   

// 提交

$ git commit -m "Initial AKExtension"

// push到你的远程仓库

$ git push

// 接下来就是需要使用到的一个Tag,这个在你的.podspec中需要配置

$ git tag -m "Initial Tag" 0.0.1

// 将tag添加至你的远程仓库

$ git push --tags

4、修改.podspec

5、手动方式检验一下你的.podspec是否正确

// 进入到.podspec所在目录

$ pod spec lint

//当有时候遇到问题时,可以尝试pod spec lint --allow-warnings

6、提交公有library

$ pod trunk push [NAME].podspec

//注意上面的中扩号不要敲进去。

7、现在就来看看是否成功

// 先更新一下repo

$ pod repo update

// 查找一下你提交的pod

$ pod search ‘NAME'

推荐阅读更多精彩内容