zoukankan      html  css  js  c++  java
  • 制作本地私有库

    制作本地私有库

    • 就是创建一个仓库, 存储在本地, 在本地的其他工程中直接使用

    制作流程:

    1. 创建一个文件夹,把你需要拆分的代码放到文件夹中(例如:基类,分类,工具类等)
    2. 然后通过终端把你的这个文件夹进行git进行管理
      • git init
      • git add.
      • git commit -m 'xx'
    3. 之后创建个spec文件进行框架的描述
      • pod spec create xxx(你创建的文件夹的名字)
      • 用Xcode打开spec文件进行编辑框架的描述
        s.name = "框架的名字"
        s.version = "0.0.1"
        s.summary = "简单描述"
        s.description "详细猫述,要比简单描述长度大"
        s.homepage = "http://www.cnblogs.com/ShaoYinling/"
        s.license = "MIT"
        s.autor = "SYLing"
        s.platform     = :iOS, "8.0"
        s.soure = = { :git => "", :tag => "#{s.version}" } #本地路径为空
        s.source_files  = "Classes", "Classes/**/*.{h,m}"
        s.requires_are = true
    
    1. 进行完上面的步骤,你简单的本地私有库就已经搭建好了

    使用本地库

    • 你现在可以进行主工程项目进行cocoapods管理
    1. cd 进入你的主工程
    2. pod init 初始化仓库
    3. 然后对你的Podfile文件进行编写
    4. 使用时, podFile需要指明安装本地库的路径
        :path => 后面跟的是你文件的本地路径
        ../ 是跳到上一级目录
        配置完成之后 直接pod install 安装你本地的私有化库
        运行安装完美
    

    以上方法制作私有库的缺点

    1. 需要手动创建podspec文件(pod spec create xxx(你创建的文件夹的名字))
    2. 没有使用git管理,手动使用git进行管理(git add...)
    3. 无法测试, 需要再次手动创建测试工程

    制作本地私有库优化方案

    • 使用pod lib 命令创建pod库模板工程

    步骤

    1. 进入需要存放本地库的文件夹
    2. pod lib create xxx (你创建的私有库的名字)

    制作之后效果文件目录

    编辑私有库入口

  • 相关阅读:
    如何编写 maptalks plugin
    maptalks 如何加载 ArcGIS 瓦片图层
    vue 地图可视化 maptalks 篇
    个人博客如何开启 https
    vue.js多页面开发环境搭建
    vue 自动化部署 jenkins 篇
    virtualbox ubuntu 安装 openssh-server
    从零开始学 Spring Boot
    数据结构
    vue 转换信息为二进制 并实现下载
  • 原文地址:https://www.cnblogs.com/ShaoYinling/p/6607967.html
Copyright © 2011-2022 走看看