将库上传到CocoaPods

1.在github上创建自己的项目

CocoaPods

2.填写仓库信息

填写仓库信息

3.把项目克隆岛本地

$ git clone 项目地址
需要提前配置好SSH key:如何配置SSH?如何clone?常用github终端指令?

4.把自己做好的库和Demo放入克隆下来的项目里

下图中的WHKit是准备好的库,WHKitDemo就是Demo

5.用终端cd到项目里,创建.podspec文件

$ pod spec create WHKit

6.编辑.podspec文件,推荐使用sublime编辑(可以复制下述内容,注意修改)

7.把项目推送到git(注意版本)

$ git add -A && git commit -m “Release 1.0.0.”

$ git tag ‘1.0.0’

$ git push –tags

$ git push origin master

8.验证 .podspec 是否有有效

$ pod spec lint (如果报错,就根据提示修改)

如实在无法通过,可以尝试下面的指令

$ pod spec lint WHKit.podspec –verbose –use-libraries –allow-warnings (库名改成自己的)

9.注册trunk,用于上传到cocoapods(首次注册,以后就不用注册了)

$ pod trunk register xxx@xxx.com(邮箱地址) “作者姓名”

然后去所填的邮箱验证

10.发布 Pod (下面指令中的库名改成自己的)

$ pod trunk push WHKit.podspec

如果第8步用了:
$ pod spec lint WHKit.podspec –verbose –use-libraries –allow-warnings

那么这一步就用:
$ pod trunk push WHKit.podspec –use-libraries –allow-warnings

11.版本升级

修改 .podspec 中的 s.version为更高的版本号

提交到Git,并打上对应tag,然后执行终端指令

$ pod trunk push WHKit.podspec
或者
$ pod trunk push WHKit.podspec –use-libraries –allow-warnings