美文网首页cocoapods组件化cocoapods
cocoapods本地私有库的使用

cocoapods本地私有库的使用

作者: cmfish | 来源:发表于2017-12-06 09:49 被阅读124次

本地私有库的使用

前言

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

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

正戏开场

1.创建库

  • 创建一个名字为LocalLib的文件夹,然后在该文件夹下面创建一个Classes的文件夹,Classes文件夹作用是放库代码。

  • 来到Classes文件夹下创建库文件

    1. 终端执行命令 cd  /Users/chenwanbing/Desktop/代码/本地私有库/LocalLib/Classes 
    2. 终端执行命令 touch CWB.h CWB.m
    
  • 创建spec描述文件

    终端执行命令 pod spec create LocalLib  
    终端打印 Specification created at LocalLib.podspec说明描述文件创建成功
    
这几步完成后是这样的
Snip20171205_8.png
  • 修改spec文件的关键信息,注意用Xcode打开spec文件 主要信息如下

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.创建测试工程

  • 创建和LocalLib同级文件夹的空项目作为测试工程

  • 来到工程文件夹下

     终端执行 cd /Users/chenwanbing/Desktop/代码/本地私有库/LocalTestDemo 
    
  • 创建Podfile文件

    终端执行命令 pod init
    
  • 用Xcode打开Podfile文件进行编辑common+s保存并关闭

Snip20171205_7.png

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

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

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

相关文章

  • iOS 组件化-本地私有库

    CocoaPods本地私有库 组件化-使用CocoaPods管理的本地私有库,可以分为3种 本地私有引用 本地工程...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • iOS组件化-CocoaPods

    组件化练手,首先先使用CocoaPods创建本地私有库和远程私有库。CocoaPods大家都用过,那就废话不多说了...

  • pod私有库

    接着上两篇文章CocoaPods公有库和CocoaPods本地私有库,这篇就来讲解下CocoaPods远程私有库,...

  • 组件化(第一篇)

    组件化 git 常用操作指令 cocoapods的基本使用 cocoapods本地私有库 一、git 常用操作指令...

  • 创建私有库

    在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...

  • CocoaPods本地私有库

    接着上一篇文章CocoaPods公有库,这篇就写下CocoaPods本地私有库,啥叫CocoaPods本地私...

  • pod 私有库

    如何创建私有 CocoaPods 仓库 制作 CocoaPods 依赖库 cocoapods本地的类库更新方法 使...

  • 使用Cocoapods创建私有podspec

    参考文章: CocoaPods私有库配置笔记 使用Cocoapods创建私有podspec cocoapods应用...

  • 创建自己的私有cocoaPod库

    CocoaPods进阶:本地包管理 使用Cocoapods创建私有podspec

网友评论

  • cmfish:感兴趣的可以尝试一下,有问题欢迎来撩

本文标题:cocoapods本地私有库的使用

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