美文网首页
制作CocoaPods过程(一)

制作CocoaPods过程(一)

作者: ravenLu | 来源:发表于2017-11-30 10:21 被阅读0次

在开发过程中,经常会使用到第三框架,我们通过一个pod install命令,很方便的就将第三方框架加到我们自己的项目中。

如果我们也想将自己写的组件或库开源出去,让别人也可以通过pod install命令安装自己的框架该怎么做呢?下面,我就教大家一步一步的将自己的pods发布到CocoaPods 中。如果你现在对CocoaPods还不太了解,推荐你看一看这篇文章:用CocoaPods做iOS程序的依赖管理 

近期研究CocoPods的制作,本文章为记录其制作过程以及本人所遇到的问题,以及解决方法。本文章记录本人制作的过程,如有可以修正之处,欢迎留言指教。


制作过程参考:

1.如何发布自己的开源框架到 CocoaPod

2.CocoaPods 1.1.0上传遇到swift问题

3.CocoaPods详解之 -- 制作篇


主要过程如下:

一、创建自己的git仓库 

二、clone仓库到本地

三、向本地git仓库中添加创建Pods依赖库所需文件

四、提交修改文件到github

五、上传podspec文件到CocoaPods官方仓库中

六、查看我们自己创建的Pods依赖库

七、删除提交到cocoapods上的框架

篇章较长,本次介绍第一、二步,全部篇章如下:

制作CocoaPods过程(一)

制作CocoaPods过程(二)

制作CocoaPods过程(三)

制作CocoaPods过程(四)问题汇总


一、创建自己的git仓库

https://github.com

上图中标了序号的共6处,对应的说明如下:

1、Repository name仓库名称,这里写你仓库名称,必填的;

2、Description仓库的描述信息,可选的;

3、仓库的公开性这里只能选Public,一个是因为Private是要收费的;

4、是否创建一个默认的README文件一个完整地仓库,都需要README说明文档,建议选上,也可以后面再手动创建一个;

5、是否添加.gitignore文件.gitignore文件里面记录了若干中文件类型,凡是该文件包含的文件类型,git都不会将其纳入到版本管理中。是否选择看个人需要,本人选择Objective-C;

6、license类型,正规的仓库都应该有一个license文件,Pods依赖库对这个文件的要求更严,是必须要有的。因此最好在这里让github创建一个,也可以自己后续再创建。我使用的license类型是MIT。

上面的各项都填写完毕后,点击Create repository按钮即可,创建成功地界面如图:

到这,仓库创建过程就结束了




- - - - - - - - - - - - - - - - - - - - - - - - -我是分割线 - - - - - - - - - - - - - - - - - - - - - - -




二、clone仓库到本地

如下图红色方框所示地址,将仓库clone到本地:

本人使用SourceTree 进行操作

clone成功后文件如下图所示:


关于SourceTree使用参考:

Git客户端SourceTree的使用

SourceTree 安装教程

相关文章

网友评论

      本文标题:制作CocoaPods过程(一)

      本文链接:https://www.haomeiwen.com/subject/qiubuttx.html