制作cocoapods第三方库

创建仓库

8ed713e367f0fc4d52e4577f64e51e48573.jpg

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

3d7997c4cb8e7914b97f71767b87c9e19fd.jpg

1e87e60ba6cf0cbc693b7ccc8cdcf025837.jpg

创建描述文件 GWLPodTest.podspes

pod spec create GWLPodTest

860a647f37835fd96694ad9e2fb0ba7bdfe.jpg

编辑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" => "153018865@qq.com" }
  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版本

12f26cd5510b0439c095544d5b05dd167bf.jpg

验证podspec

pod spec lint

验证成功提示

08de1ea2f60716533eaa4e3c008f762ddf7.jpg

pod主干注册

pod trunk register 153018865@qq.com "gwl"

6a386584bd5bf1a24221032da4aab54eb10.jpg

打开邮箱查看邮件

6e4e92747bc4b127a919710a258d953aec3.jpg

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

faa9ed2f9126e5c6317e1ff0403466de5e6.jpg

发布pod

pod trunk push GWLPodTest.podspec

发布成功后提示

aabef87ba242f5dc00b7fe8bb523f34634c.jpg

执行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库

048b252c7dc724f838e2d255afa7239b703.jpg

d267e96afea4b641ab87db0398a7ebbf27f.jpg

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值