美文网首页
远程私有库设计优化

远程私有库设计优化

作者: coderST | 来源:发表于2018-06-03 22:45 被阅读3次
问题描述 : 一般我们在设计组件的时候分为基础组件 功能组件 业务组件 假如在基础组件中写的模块越来越多,那我们在自己的真实项目里在引用的时候,难道要把基础组件 所有的模块都pod进工程吗??
  • 问题分析:所以我们要对组件进行分层
  • 1 :在工程spec文件里注释#s.source_files = 'EmojiToolModel/Classes/**/*.{swift}'
  • 2 :写好分层结构 如下:


    屏幕快照 2018-06-03 23.11.34.png
屏幕快照 2018-06-03 23.09.04.png
  • 3 : ../
git status 
git add .
git commit -m"aa"
git origin 
git push origin master
git tag
git tag '0.1.1'   与spec tag要一致
git push --tags
pod spec lint --allow-warnings
屏幕快照 2018-06-03 23.14.31.png
  • 4 : 添加到本地索引库 并上传远程索引库
    pod repo push XDSpecs EmojiToolModel.podspec --allow-warnings

    屏幕快照 2018-06-03 23.17.11.png
  • 5 podfile中的使用

    • 写成多个
  pod 'EmojiToolModel/Base'
  pod 'EmojiToolModel/Category'
  • 写成一个
    pod 'EmojiToolModel', :subspecs => ['Base', 'Category']
屏幕快照 2018-06-03 23.33.03.png 屏幕快照 2018-06-03 23.35.53.png

相关文章

  • iOS--本地私有库和远程私有库(三) --- ⅰ

    (三)敲重点!!远程私有库来了! ⅰ.远程私有库演示(本篇) ⅱ.远程私有库升级+优化 铺垫一:Category文...

  • 组件化(第二篇)

    组件化 一、本地私有库方案优化二、远程私有库三、如何使用远端私有库四、远程私有库的升级五、远程私有库依赖问题六、远...

  • iOS--本地私有库和远程私有库(三) --- ⅱ

    (三)敲重点!!远程私有库来了! ⅰ.远程私有库演示 ⅱ.远程私有库升级+优化(本篇) 铺垫:本篇中的一些文件命名...

  • 远程私有库设计优化

    问题描述 : 一般我们在设计组件的时候分为基础组件 功能组件 业务组件 假如在基础组件中写的模块越来越多,那我们在...

  • iOS组件化开发远程私有库

    一、本地化私有库 工程创建好之后可以用作本地私有库,通过path来引入本地私有库 二、远程私有库 创建远程私有库,...

  • 组件化三:远程私有库

    远程私有库跟本地私有库的区别就是 先看看那远程私有库的原理 先创建一个远程的库,把本地的库关联到远程的库中,然后修...

  • 组件化创建远程私有库笔记

    1、创建远程私有库、远程私有Spec库2、创建私有库模板pod lib caeate 库名字3、将文件拖到clas...

  • iOS-组件化开发

    一、创建远程私有索引库 1. 创建远程私有索引库,然后复制仓库的地址 2. 打开终端,将远程私有库关联到本地 ...

  • iOS 组件化开发(二):子库和私有库升级与维护

    iOS 组件化开发(一):远程私有库的基本使用已经实战演示了远程私有库的基本操作。本文说下远程私有库的更新与子库。...

  • iOS CocoaPods私有库

    远程私有库就可以方便的解决以上的问题,制作远程私有库分为以下几个步骤: 创建私有 Git 远程仓库; 创建私有 C...

网友评论

      本文标题:远程私有库设计优化

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