iOS Cocoapods上传及更新pods库总结

1、上传podgit

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

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

iOSapp

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

ObjCspa

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

Yesorm

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

Nonerem

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

2、更新pod库

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

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

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

相关文章
相关标签/搜索