iOS Cocoapods上传及更新pods库总结

一、上传pod

1.终端cd到一个本地目录ag:cd cd desktop/Pods 输入pod lib create podname 创建pod模版 回答问题:

What platform do you want to use?? [ iOS / macOS ]

iOS

What language do you want to use?? [ Swift / ObjC ]

ObjC

Would you like to include a demo application with your library? [ Yes / No ]

Yes

Which testing frameworks will you use? [ Specta / Kiwi / None ]

None

Would you like to do view based testing? [ Yes / No ]

No

What is your class prefix?

Vergil

2.修改.podspec文件

Pod::Spec.new do |s|
  s.name             = 'MCXPodTest'
  s.version          = '1.1.4' //和tag一致,可以在GitHub上的releases中修改
  s.summary          = 'A new description.'//要改
    s.description      = <<-DESC
TODO: Add long description of the pod here.
                       DESC

  s.homepage         = 'https://github.com/DarkKnightKazuma/MCXPodTest'//首页地址要有效
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  s.author           = { 'DarkKnightKazuma' => 'vergilma <email>' }
  s.source           = { :git => 'https://github.com/DarkKnightKazuma/MCXPodTest.git', :tag => s.version.to_s } //clone地址
  
  s.source_files = 'MCXPodTest/Classes/**/*' //工程中的.podspec同级的包含classes的目录 一般使用使用默认就OK
  
  # s.resource_bundles = {
  #   'MCXPodTest' => ['MCXPodTest/Assets/*.png']
  # }
  # s.public_header_files = 'Pod/Classes/**/*.h'
  # s.frameworks = 'UIKit', 'MapKit'
  # s.dependency 'AFNetworking', '~> 2.3'
  
复制代码

3.GitHub上创建仓库

4.cd到工程目录下,提交代码到git

git add .
git commit -m “Init commit"
git remote add origin https://github.com/GitHubUserName/YourPodName.git
git push -u origin master
复制代码

5.验证pod 输入指令:pod lib lint --verbose --allow-warnings

6.将自己代码替换ReplaceMe.m文件

7.上传pod 输入指令:pod trunk push podname.podspec --allow-warnings

trunk没有注册 可以输入以下命令: pod trunk register 邮件 '用户名' --description='描述' --verbose 来注册

pod trunk me 查看上传的pod

二、更新pod库

1.首先修改podspec文件的s.version值,然后提交代码和改动的.podspec

2.然后在GitHub的Releases中点击Draft a new release重新打包版本

3.最后再执行上面的5和7即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值