美文网首页
让自己的项目开源支持Pod

让自己的项目开源支持Pod

作者: 华语新空 | 来源:发表于2019-04-23 11:43 被阅读0次

    让自己的项目开源支持Pod

    1、在github上创建一个Redirect,重要:记得选择开源协议 (MIT)(如果木有GitHub那先百度一下)如图

    image

    2、 使用 Github Desktop Clone (克隆)项目 到电脑

    3、 cd到项目当前目录

    4、 创建一个podspec文件,命令:

    pod spec create CQMenuTableView
    

    5、 编辑 podspec文件,终端vim可以打开,我用subtext打开的

    6、 创建之后会自动生成一个模板,里面会有详细的注释,我们只需要按需要修改这个文件即可,

    下边这个是测试的时候我编辑的 (如果需要更更多的配置 可以参考别的开源项目的podspec文件):


    7、名次解释
    s.name:名称,pod search 搜索的关键词,注意这里一定要和.podspec的名称一样,否则报错
    s.version:版本号
    s.ios.deployment_target:支持的pod最低版本
    s.summary: 简介
    s.homepage:项目主页地址
    s.license:许可证
    s.author:作者
    s.social_media_url:社交网址
    s.source:项目的地址
    s.source_files:需要包含的源文件
    s.resources: 资源文件
    s.requires_arc: 是否支持ARC
    s.dependency:依赖库,不能依赖未发布的库
    s.dependency:依赖库,如有多个可以这样写
    
    8、创建tag,并推送到github,依次执行以下命令:
     git add .
     git commit -m "0.0.1"
     git tag 0.0.1
     git push --tags
     git push origin master
    

    (注: 当执行完 在执行过程中需要输入你的github用户名和密码)

    Username for 'https://github.com':
    Password for 'https://ganlinmeng@github.com': 
    
    9、验证podspec文件
    pod spec lint CQMenuTableView.podspec
    

    如果终端提示 (but you can use --allow-warnings to ignore them).你可以使用:

    pod spec lint CQMenuTableView.podspec --allow-warnings
    

    如果验证不通过,会有详细的ERROR和WARING提示,根据提示依次解决,然后回到第8步重新来一遍。

    如果验证通过会这样显示

    image

    注意:在重新开始之前,我们要删除远程库的tag和本地的tag,命令如下:

    git tag -d 1.2                   //删除本地tag
    git push origin :refs/tags/1.2  // 删除远程库tag
    
    10、 如果是第一次提交,需要先执行这个命令
    pod trunk register 这里写邮箱 '这里起个名字' --description=' 这里写描述'
    

    执行完成之后,会给你的邮箱里发一封邮件,去邮箱点击链接!

    然后提交到CocoaPods

    (注意:由于我验证podspec文件时使用了--allow-warnings 所以这里后面也加上--allow-warnings)

    pod trunk push CQMenuTableView.podspec --allow-warnings
    
    11、 提交完成后,就可以通过cocopods查找CQMenuTableView了
    image.png

    demo 地址 欢迎支持,谢谢

    相关文章

      网友评论

          本文标题:让自己的项目开源支持Pod

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