文档章节

把自己的podspec推送到github 开源供大家使用

风了个1
 风了个1
发布于 2016/03/02 10:41
字数 156
阅读 21
收藏 0
点赞 1
评论 0

1.开源库发布之后,需要打上tag

2.进入到项目根目录下,创建podspec文件

pod spec create PodName

3.编辑podspec文件中的相关信息,有两个比较重要的地方s.source和s.source_files,可以验证是否有误:

pod spec lint PodName.podspec

4.注册pod trunk

$ pod trunk register orta@cocoapods.org 'Orta Therox' --description='macbook air'

5.发布到pod trunk

pod trunk push [NAME.podspec]

该命令在包含有.podspec文件的目录下执行

6.更新pod库

pod setup

如果pod trunk push成功后无法pod search到自己的库,可执行该命令。


© 著作权归作者所有

共有 人打赏支持
风了个1
粉丝 3
博文 72
码字总数 16083
作品 0
杭州
程序员
让自己的开源项目支持CocoaPods

一、让自己的开源项目支持CocoaPods HZCountDownBtn 是我为测试的时候创建的一个倒计时的按钮,以它为例子! 1.在github上创建一个HZCountDownBtn,重要:记得选择开源协议 (MIT) 2.将HZC...

青楼 ⋅ 2016/01/29 ⋅ 0

使用Cocoapods快速创建自己的podspec,让你的框架支持cocoapods,podspec

使用Cocoapods快速创建自己的podspec,让你的框架支持cocoapods,podspec Cocoapods简介 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。如果使 用他们,...

kingly09 ⋅ 2016/11/27 ⋅ 0

Swift iOS : 使用CocoaPods管理依赖

iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods。开发一个可用的系统,再怎么小也需要依赖第三方库,比如大家常常采用Alamofire这个第三方库来访问网络。 以我自己为例,我5月份开始研...

刘传君 ⋅ 2017/12/07 ⋅ 0

iOS 玩转CocoaPods

####导语: 有时候看到其他人 source开源时候用pod xxx 配置在你的Podfile文件中,执行下pod install 或者 pod update ,代码瞬间就到你的pod库, 顿时觉得高大上。那是怎么做到的呢? Agenda...

wongstar ⋅ 2017/12/14 ⋅ 0

swift用cocoaPods 打包静态库 (OC 与 Swift ,其实是一样的)

步骤、 1. 创建文件夹,用于承载项目 2. 打开终端,并且cd 到你的文件夹 3. 终端执行语句创建项目: `等创建完成后,会自动打开项目。 在终端弹出 4.设置打开项目中的: .podspec文件 5. 存放...

LiYaoPeng ⋅ 2017/12/17 ⋅ 0

iOS开发实战教学:在Swift怎样创建CocoaPod?

摘要:开发者可能对一些比较知名的开源CocoaPods框架比较熟悉,但有些时候可能找不到刚好满足需求的pod,本文作者以一个实战演练的过程详细介绍了如何使用Swift创建CocoaPods的过程。 本文出...

TomatosX ⋅ 2015/08/07 ⋅ 1

Swift iOS : 创建一个POD

广告 Swift iOS开发小书 ,帮你快速上手开发 www.ituring.com.cn/book/2413 正文 你创建了一个迷幻的View,想要向全世界共享它。怎么办?cocoapods可以帮忙。 ##创建一个工程,其中有你需要分...

刘传君 ⋅ 2017/08/17 ⋅ 0

CocoaPod创建私有库

前言 如果项目开发多了会发现一个问题,每次新创建项目都需要将一些公用的工具类、请求类或者将很多不经常改动的类一次次导入新的项目,这些重复性的工作繁琐不说还浪费没必要的时间。所以我...

小马哥iOS ⋅ 2017/08/18 ⋅ 0

给自己的库添加cocopods支持

前言 今天难得有时间,捣鼓了一把,给自己的库添加cocopods支持。说来步骤简单,但是还是有些小坑,也是耽误了不少时间。在这里我做个总结,希望能为大家节约时间。 步骤 上传代码到github ...

indulge_in ⋅ 2017/05/13 ⋅ 0

CocoaPods详解之----制作篇

Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开...

孙哲 ⋅ 2015/03/27 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

NFS介绍 NFS服务端安装配置 NFS配置选项

NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导...

lyy549745 ⋅ 27分钟前 ⋅ 0

Spring AOP 源码分析 - 筛选合适的通知器

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor...

java高级架构牛人 ⋅ 50分钟前 ⋅ 0

HTML-标签手册

标签 描述 <!--...--> 定义注释。 <!DOCTYPE> 定义文档类型。 <a> 定义锚。超链接 <abbr> 定义缩写。 <acronym> 定义只取首字母的缩写。 <address> 定义文档作者或拥有者的联系信息。 <apple......

ZHAO_JH ⋅ 51分钟前 ⋅ 0

SylixOS在t_main中使用硬浮点方法

问题描述 在某些使用场景中,应用程序不使用动态加载的方式执行,而是跟随BSP在 t_main 线程中启动,此时应用代码是跟随 BSP 进行编译的。由于 BSP 默认使用软浮点,所以会导致应用代码中的浮...

zhywxyy ⋅ 59分钟前 ⋅ 0

JsBridge原理分析

看了这个Github代码 https://github.com/lzyzsd/JsBridge,想起N年前比较火的Hybrid方案,想看看现在跨平台调用实现有什么新的实现方式。代码看下来之后发现确实有点独特之处,这里先把核心的...

Kingguary ⋅ 今天 ⋅ 0

Intellij IDEA神器常用技巧五-真正常用快捷键(收藏级)

如果你觉得前面几篇博文太啰嗦,下面是博主多年使用Intellij IDEA真正常用快捷键,建议收藏!!! sout,System.out.println()快捷键 fori,for循环快捷键 psvm,main方法快捷键 Alt+Home,导...

Mkeeper ⋅ 今天 ⋅ 0

Java 静态代码分析工具简要分析与使用

本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,...

Oo若离oO ⋅ 今天 ⋅ 0

SpringBoot自动配置小记

spring-boot项目的特色就在于它的自动配置,自动配置就是开箱即用的本源。 不过支持一个子项目的自动配置,往往比较复杂,无论是sping自己的项目,还是第三方的,都是如此。刚接触会有点乱乱...

大_于 ⋅ 今天 ⋅ 0

React jsx 中写更优雅、直观的条件运算符

在这篇文字中我学到了很多知识,同时结合工作中的一些经验也在思考一些东西。比如条件运算符 Conditional Operator condition ? expr_if_true : expr_if_false 在jsx中书写条件语句我们经常都...

开源中国最帅没有之一 ⋅ 今天 ⋅ 0

vim编辑模式与命令模式

5.5 进入编辑模式 从编辑模式返回一般模式“Esc” 5.6 vim命令模式 命令 :“nohl”=no high light 无高亮,取消内容中高亮标记 "x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部