敞开生长之旅!这是我参加「日新方案 12 月更文应战」的第24天,点击查看活动概况
前因
在iOS的开发中,必不可少的便是cocoapods.一般咱们都是怎么使用.但随着对它的了解.你会不好奇.怎么创立自己的私有库吗?反正我是觉得很有意思.这儿咱们就先把创立私有库的整体流程,以及需求准备的知识点.统一整理一下.后续也会落地履行,从创立到发布再到使用的完整案例.
准备工作
工欲善其事,必先利其器
下面是咱们开发私有库前的环境准备.
-
cocoapods
环境装备完结 -
git
环境装备完结
逻辑整理
- 需求创立
- 长途podspec库房
- 长途代码库房
- 本地podspec库房
- 本地代码库房
- 完结逻辑步骤
-
创立长途podepec库房
-
把长途podspec库房添加到本地
pod repo add name url
-
创立长途代码库房
-
创立本地私有代码
pod lib create name
-
相关本地私有代码和长途代码库房
-
修改podspec文件装备,装备长途库房地址,装备版本,以及代码tag.
-
验证本地库
pod lib lint xxx.podspec --allow-warnings --use-libraries
-
验证长途库
pod spec lint xxx.podspec --allow-warnings --use-libraries
-
提交到私有库房
pod repo push [本地podspec库名] [私有库称号].podspec --allow-warnings --verbose
-
提交索引到cocoapod
pod trunk push xxx.podspec --allow-warnings --use-libraries
-
使用私有库
-
落地履行
-
制造Spec Repo
-
创立长途Spec Repo
在github或许Gitee等库房管理东西上,创立自己的私有库,这儿我用的是GItee ,如图所示
-
相关Spec Repo
创立完结后,翻开你的电脑终端.履行相关操作
-
语法
pod repo add [私有库索引名字] [长途私有索引库地址]
-
实战
pod repo add TTSpecs https://gitee.com/tengteng_fan/tt_-spec
-
-
查看本地repo
履行
pod repo
或pod repo list
,即可查看本地已相关的Repo.如图所示从控制台的输出,咱们可以发现,咱们创立的私有索引库已经相关到本地.至此私有索引库创立完结.
-
-
制造私有库
-
创立长途库房
-
创立私有库
-
语法
pod lib create [私有库名字]
-
实战
-
创立
pod lib create ucm_news
履行过程如下所示
此时咱们的私有东西库就创立完结,如下所示
简单说一下文件的意义
文件名 意义 ucm_news.podspec
私有库装备文件(要点) 后续我会单独针对它好好讲解一下 Classes
功能完结代码的存放处 Assets
资源文件存放处,如 图片
、字体
-
-
语法
-
-
使用私有库
- 在终端
cd
Example文件夹下,履行pod install
- 履行结果
- 在终端
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。