cocoapods组件化cocoapods

cocoapods本地私有库的使用

2017-12-06  本文已影响124人  cmfish

本地私有库的使用

前言

在公司项目开发中核心代码是不能上传到cocoapods的远程检索库的,否则你可能会受到法院的飞机票✈️,那么,如果你想让核心库在本地用起来顺心(因为随着项目代码的体积不断增加,为了更好的管理项目,我们需要借助CocoaPods版本管理工具对原有项目进行拆分,然后创建对应的私有库进行保存)该怎么办呢?对,用私有库。私有库分为本地私有库和远程私有库,今天我们先说说本地私有库的使用。

先贴一张库文件与测试demo的层级关系图
Snip20171206_2.png

正戏开场

1.创建库

这几步完成后是这样的
Snip20171205_8.png

s.version      = "0.0.1"    //版本号

s.summary      = "LocalLib." //小描述

s.description  = "LocalLib.sasss" //大描述 比上面那个长就行

s.homepage     = "http://EXAMPLE/LocalLib" //这个不用修改用生成的就行

s.license      = "MIT"  //MIT协议

s.author             = { "cmfish" => "ichenwanbing@163.com" } //不用改

s.source       = { :git => "", :tag => "#{s.version}" } //把git =>后面引号里面的路径删掉

s.source_files  = "Classes", "Classes/**/*.{h,m}" //这个不用改

#s.exclude_files = "Classes/Exclude"     //把这段注释掉 #代表注释
--

2.创建测试工程

Snip20171205_7.png

3.安装本地私有库,如下图说明你成功了

终端执行命令pod install
Snip20171205_9.png Snip20171206_11.png

4.到此本地私有库完成,这个相对于cocoapods的公开库要简单些,有兴趣可以去看看-如何给自己的库插上翅膀。

上一篇 下一篇

猜你喜欢

热点阅读