美文网首页
总结提交 cocoaPods

总结提交 cocoaPods

作者: ShareU | 来源:发表于2017-05-11 23:55 被阅读0次
    首先把代码提交仓库 ,打上 tag

    如 : git tag 0.0.1
    git push origin 0.0.1

    在项目目录下执行

    pod spec create xxx(项目名)

    该命令将在本目录产生一个名为xxx.podspec文件。用编辑器打开该文件,里面已经有非常丰富的说明文档。
    最后基本内容如下

    
    Pod::Spec.new do |s|
    
      s.name         = "xxx"
      s.version      = "0.0.1"
      s.summary      = "xxx summary"
      s.homepage     = "http://yoursite.com"
      s.license      = { :type => "MIT", :file => "LICENSE" }
      s.author             = { "username" => "xxxxx" }
      s.platform     = :ios, "8.0"
      s.source       = { :git => "https://github.com/xxx/xxxxx.git", :tag => "0.0.1" }
      s.source_files  = "xxx/*.{swift,h,m}"
      s.requires_arc = true
    end
    

    如果项目依赖别的第三方需要指定s.dependency "JSONKit", "~> 1.4"

    执行验证

    pod spec lint xxx.podspec
    
    CocoaPods Trunk发布自己的Pods

    1、注册Trunk

    pod trunk register youremail@mail.com 'someName' --description='some description'
    

    会接受一封验证邮箱
    然后命令行执行

    pod trunk me
    

    验证一下

    Trunk push

    pod trunk push 命令会首先验证你本地的podspec文件(是否有错误),之后会上传spec文件到trunk,最后会将你上传的podspec文件转换为需要的json文件。在工程根目录(包含有.podspec)下执行命令:

    pod trunk push
    

    如果成功就OK了

    相关文章

      网友评论

          本文标题:总结提交 cocoaPods

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