美文网首页
组件化常用的命令

组件化常用的命令

作者: Mr_Candy | 来源:发表于2017-05-24 10:53 被阅读7次
最近公司项目比较清闲, 整理了一下CocoaPods组件化的用法,方便以后开发

首先创建两个远程仓库 第一个存储Spec文件, 第二个存储组件具体代码

1.1: 生成Spec文件
    $ pod lib create + 具体组建名称 

首先指定一个文件夹路径, 然后使用上面的命令 按照步骤生成 .podspec 文件及测试工程代码,.podspec里面有非常多的注释,但大多都是无用的,具体百度一下修改即可。

1.2 : 检索本地索引库
   pod repo     查看本地的索引库 
   pod repo add  name + 远程库链接  添加远程索引库地址

上面命令可以添加一个自己的本地索引库到自己的远程仓库,以方便本地检索

1.3: 添加组件代码到远程仓库
  1.3.1  添加远程代码仓库地址
   git remote add origin  + 远程仓库地址
   git push origin master 
1.4: 打标签
  // 发布版本后  一定要打一个和spec 文件中相匹配的tag
   git tag + 版本号
   git push —tags   将tags 提交到远程
1.5 :验证Spec 文件
   pod lib lint  本地的Spec 验证
   pod spec lint  远程Spec 验证

如果验证通过了的话, 就可以进行1.6 操作了, 不然1.6提交不会成功的

1.6: 提交自己的Spec 到自己的本地仓库(默认也会提交到1中创建的spec远程仓库)
  pod repo push  + 名字 + spec.name
2.0:主组建中分离多个子组建, 方便以后创建依赖关系 具体格式为:
    s.subspec 'Base' do |b|
      b.source_files = 'LJFMBase/Classes/Base/**/*'
    end

通过这上面这种方式, 可以使基础控件作出分离出 网络工具,分类等

3.1: 分离项目中.car 中的图片资源
  工具名称是: cartool  可以在github站上下载,挺好用的哦!

相关文章

  • 组件化常用的命令

    最近公司项目比较清闲, 整理了一下CocoaPods组件化的用法,方便以后开发 首先创建两个远程仓库 第一个存储S...

  • android 收藏的一些好文

    1.常用git命令清单 2.Android组件化、模块化开发 3.Android 组件化案例 4. 5.

  • Linux编程-Lunix命令行

    Linux组成 Linux内核GNU工具组件图形化桌面环境应用软件 二、shell命令 常用的shell命令 a)...

  • 2018-04-07selenium IDE命令

    组件:Firebug、FirePath、Selenium IDE 常用Action类命令 一. 常用Action类...

  • iOS自建Specs组件仓库

    tips: 最近在搞组件化,记录一下常用命令。 新建项目(或者新建Podspec文件): pod lib crea...

  • iOS:组件化的三种通讯方案

    组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案组件化最重要的是兄弟模块的通...

  • 学习笔记-adb命令

    1. 常用adb命令 2. 自动化测试常用命令

  • Angular项目目录结构

    angular结构 主要文件 模块化组件化开发模式 创建组件命令 引用组件 数据绑定

  • iOS 组件化构思

    一、iOS 组件化常用方式讨论 使用openURL进行组件的注册和调用 App 启动时实例化各组件模块,然后这些组...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

网友评论

      本文标题:组件化常用的命令

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