美文网首页
发布一个pod

发布一个pod

作者: 轻云绿原 | 来源:发表于2019-06-06 17:06 被阅读0次

    发布

    1:增加一个podspec文件

    pod spec create [NAME|https://github.com/USER/REPO]
    

    2:编辑podspec文件

    Pod::Spec.new do |spec|
      spec.name             = 'Reachability'//名字
      spec.version          = '3.1.0'//版本
      spec.license          = { :type => 'BSD' }//许可证:一般是MIT
      spec.homepage         = 'https://github.com/tonymillion/Reachability'//主页
      spec.authors          = { 'Tony Million' => 'tonymillion@gmail.com' }//作者
      spec.summary          = 'ARC and GCD Compatible Reachability Class for iOS and macOS.'//摘要信息
      spec.source           = { :git => 'https://github.com/tonymillion/Reachability.git', :tag => 'v3.1.0' }//源
      spec.source_files     = 'Reachability.h,m'//源文件
      spec.framework        = 'SystemConfiguration'
      spec.requires_arc     = true//是否ARC
      spec.swift_version = '5.0' //swift的版本
    end
    

    3 生成 tag

    $ cd ~/code/Pods/NAME
    $ edit NAME.podspec
    # set the new version to 0.0.1
    # set the new tag to 0.0.1
    $ pod lib lint
    
    $ git add -A && git commit -m "Release 0.0.1"
    $ git tag '0.0.1'
    $ git push --tags
    

    4 发布

    pod trunk push NAME.podspec
    

    5 搜索

    检查之前先删除缓存中的json文本

    //如果是别人的电脑,要先更新本地库,
    pod repo update
    // 在自己的电脑里找不到自己发布的pod
    rm ~/Library/Caches/CocoaPods/search_index.json
    

    相关文章

      网友评论

          本文标题:发布一个pod

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