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