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 '你的项目名'测试啦
网友评论