美文网首页
iOS 发布自己的框架到cocoaPods

iOS 发布自己的框架到cocoaPods

作者: 梵高的老巫婆 | 来源:发表于2019-07-11 17:50 被阅读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 '你的项目名'测试啦

    相关文章

      网友评论

          本文标题:iOS 发布自己的框架到cocoaPods

          本文链接:https://www.haomeiwen.com/subject/ayerkctx.html