iOS 上传代码到Cocoapods

作者: Cingjin | 来源:发表于2021-01-21 17:16 被阅读0次

    1.在github创建一个git仓库

    -w721

    (*必须)这里选择开源协议选择MIT Lincense。

    2.clone仓库到本地本地创建空文件夹,cd到该文件目录下

    -w572

    3.创建.podspec

    -w570

    编辑podspec文件

    Pod::Spec.new do |s|
    
     
      s.name         = "CJHandyList"    #仓库名称
      s.version      = "0.0.1"          #版本号,和后面的tag一样
      s.summary      = "让 UITableView / UICollectionView 更加简单优雅,轻易实现列表动态化、模块化。"                 #简介
      s.description  = <<-DESC
                  让 UITableView / UICollectionView 更加简单优雅,轻易实现列表动态化、模块化。
                       DESC             #描述
      s.homepage     = "https://github.com/Cingjin" #项目主页,不是git地址
      s.license      = "MIT"            #开源协议,就是之前选择的MIT Lincense
      s.author       = { "Cingjin" => "15327288437@163.com" }   #作者
      s.platform     = :ios,"8.0"       #支持的平台,版本号
      s.source       = { :git => "https://github.com/Cingjin/CJHandyList.git", :tag => "#{s.version}" } #git仓库地址和tag值
      s.source_files  = "CJHandyList/**/*.{h,m}" #你要传到cocoapods的文件内容  
      s.requires_arc  = true    #是否支持ARC
    
    end
    

    4.添加文件代码到clone下来的文件目录中

    -w524

    5.上传代码到github,cd到clone下来的文件目录下,执行git命令

    git add .       #添加文件到本地仓库
    git commit -m '提交记录'
    git tag '0.0.1' #和之前设置的tag值一样
    git push --tags 
    git push origin master    
    
    -w569

    然后操作成功以后,在github刷新一下仓库,刚刚上传的代码就有了

    6.发布到Cocoapods,创建PodTrunk账号并发布

    #创建Cocoapods账号,注册成功后该邮箱会收到一个确认邮件,点击邮件中的确认链接完成验证
    #邮箱(QQ邮箱,163邮箱,126邮箱等等) "用户名"
    pod trunk register 935553388@qq.com "Cingjin" 
    #查看自己的账号信息
    pod trunk me
    #验证.podspec文件的有效性(验证通过可以执行上传操作)
    pod lib lint --allow-warnings
    #上传操作
    pod trunk push --allow-warnings
    #上传成功以后pod repo update 一下 pod search 就可以搜索到了
    

    参考资料:

    https://www.jianshu.com/p/fc52a1a61ce1
    https://www.jianshu.com/p/98e96d8bfeda
    https://www.jianshu.com/p/756f36b2a672

    相关文章

      网友评论

        本文标题:iOS 上传代码到Cocoapods

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