创建仓库

制作cocoapods第三方库

克隆到本地,创建项目到仓库

制作cocoapods第三方库

制作cocoapods第三方库

创建描述文件 GWLPodTest.podspes

pod spec create GWLPodTest

制作cocoapods第三方库

编辑GWLPodTest.podspes文件,描述文件参数描述及更多参数可参考官网文档

Pod::Spec.new do |spec|

  spec.name         = "GWLPodTest"
  spec.version      = "0.0.1"
  spec.summary      = "一个简单的介绍."
  spec.homepage     = "https://github.com/gwlCode/GWLPodTest"
  spec.license      = "MIT"
  spec.author       = { "gwl" => "[email protected]" }
  spec.platform     = :ios, "9.0"
  spec.source       = { :git => "https://github.com/gwlCode/GWLPodTest.git", :tag => "#{spec.version}" }
  spec.source_files = "Classes", "GWLPodTest/GWLPodTest/Classes/**/*.{h,m}"
  spec.requires_arc = true

end

上传项目到git仓库,创建Release版本

制作cocoapods第三方库

验证podspec

pod spec lint

验证成功提示

制作cocoapods第三方库

pod主干注册

pod trunk register [email protected] "gwl"

制作cocoapods第三方库

打开邮箱查看邮件

制作cocoapods第三方库

浏览器打开邮箱接收的地址

制作cocoapods第三方库

发布pod

pod trunk push GWLPodTest.podspec

发布成功后提示

制作cocoapods第三方库

执行pod trunk push GWLPodTest.podspec发布,会提示错误信息:[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down,可多次执行 pod trunk push GWLPodTest.podspec 重复发布可成功,或寻找解决办法

测试GWLPodTest库

制作cocoapods第三方库

制作cocoapods第三方库

转载于:https://my.oschina.net/gwlCode/blog/3045875

相关文章: