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便可

相關文章
相關標籤/搜索