文档章节

制作cocoapods第三方库

gwl_
 gwl_
发布于 05/06 15:20
字数 298
阅读 5
收藏 0

创建仓库

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

创建描述文件 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" => "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版本

验证podspec

pod spec lint

验证成功提示

pod主干注册

pod trunk register 153018865@qq.com "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库

© 著作权归作者所有

gwl_
粉丝 1
博文 244
码字总数 125227
作品 0
其它
私信 提问
使用 CocoaPods 管理依赖库

文本首发于Ryan’s Zone 本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。 CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFN...

孙启超
2014/04/13
0
0
使用CocoaPods管理第三方库

DEC 2ND, 2012 前言 每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如 Java: maven,Ivy Ruby: gems Python: pip, easy_install Nodejs: npm 随着iOS开发者的...

泊竹
2013/12/08
0
0
CocoaPods的安装使用和常见问题

原文:http://www.jianshu.com/p/6e5c0f78200a 一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出...

lingfeng72
2015/11/09
0
0
使用CocoaPods来做iOS程序的包依赖管理

前言 每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如 Java: maven,Ivy Ruby: gems Python: pip, easy_install Nodejs: npm 随着iOS开发者的增多,业界也出...

龙虾达人
2013/02/25
0
0
CocoaPods详解之----使用篇

一、什么是CocoaPods 1、为什么需要CocoaPods 在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要: 下载开源库的源...

Kinkaid
2015/08/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bootstrap(三)文本排版

排版前的基础 必须是HTML5文档类型 <!DOCTYPE html><html> <head> <meta charset="utf-8"> </head> <body></body></html> 移动设备优先(viewport的设置) <meta name="viewport"......

ZeroBit
25分钟前
1
0
编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议41~46)

建议41:让多继承成为现实 在Java中一个类可以多重实现,但不能多重继承,也就是说一个类能够同时实现多个接口,但不能同时继承多个类。 Java中提供的内部类可以曲折的解决此问题。 建议42:...

青衣霓裳
26分钟前
8
0
实例解说AngularJS在自动化测试中的应用

7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。 一、什么是AngularJS ? 1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件; 2、Angul...

宜信技术学院
30分钟前
3
0
网站安全防护加固discuz漏洞修复方案

近期我们SINE安全在对discuz x3.4进行全面的网站渗透测试的时候,发现discuz多国语言版存在远程代码执行漏洞,该漏洞可导致论坛被直接上传webshell,直接远程获取管理员权限,linux服务器可以...

网站安全
30分钟前
1
0
彻底弄懂UTF-8、Unicode、宽字符、locale

结论 宽字符类型wchar_t locale 为什么需要宽字符类型 多字节字符串和宽字符串相互转换 最近使用到了wchar_t类型,所以准备详细探究下,没想到水还挺深,网上的资料大多都是复制粘贴,只有个...

linux服务器架构
31分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部