iOS 发布自己的框架到cocoaPods

2019-07-11  本文已影响0人  梵高的老巫婆

pod上形形色色的第三方 试着自己去创建个私有库,通过cocoapods集成到自己项目里

这是我的私有测试库HSLCode

1.在github上建立一个存储库

创建好存储库后把项目克隆到本地 将自己的SDK工程拷到本地存储库中

2.创建podspec文件

创建podspec只需要一行命令 cd到文件目录下 然后$pod spec create xxxx (xxxx的名字 一般和项目同名)

image.png

打开podspec如下 按照格式填写

image.png

发布到cocoapods上你需要有一个pod的账号,可以使用$pod trunk me来查看自己的账号信息,如果没有账号的话需要先注册一个
pod trunk register ios_zbs@163.com "zhangbaoshan"

邮箱会收到一封邮件 在邮箱中点开链接就可以验证成功了

3.上传到pod

在上传之前,先打个tag标记,然后再验证下podspec文件是否正确$pod lib lint --allow-warnings (允许警告,用来解决由于代码中存在警告导致不能通过校验的问题)

需要注意的:在检测的时候经常会出现各种乱七八糟的错误,可以参考下别人第三方的podspec文件都是怎么写的

执行pod search xxx --simple (查找有没有同名的 --simple只搜索库名字)查看是否重名

验证通过后将本地代码包括tag推到远端
然后$pod trunk push --allow-warnings (发布到cocoapods上)

然后就可以在别的项目里pod install '你的项目名'测试啦

上一篇下一篇

猜你喜欢

热点阅读