创建仓库
克隆到本地,创建项目到仓库
创建描述文件 GWLPodTest.podspes
pod spec create GWLPodTest
编辑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版本
验证podspec
pod spec lint
验证成功提示
pod主干注册
pod trunk register [email protected] "gwl"
打开邮箱查看邮件
浏览器打开邮箱接收的地址
发布pod
pod trunk push GWLPodTest.podspec
发布成功后提示
执行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库
转载于:https://my.oschina.net/gwlCode/blog/3045875