美文网首页
Pod组件化-私有库、公有库详解

Pod组件化-私有库、公有库详解

作者: iOS白水 | 来源:发表于2019-07-02 11:36 被阅读0次

一、创建pod工程
1.pod lib create xx
Would you like to include a demo application with your library? [ Yes / No ]
这里选Yes 需要一个测试Demo
Would you like to do view based testing? [ Yes / No ]
这里选No 不然会引入一个测试框架

2.pod
子模块A 与 子模块B,互相调用,怎么处理。 目前是合并处理。

二、gitlab如何制作pod
2.1sourceTree 制作tag 比如 0.1.0
2.2 检查语法
pod spec lint
pod spec lint --allow-warnings
pod spec lint --verbose

error: 检查是否依赖 、检查嵌入framework 是否有支持模拟器 armv7 arm7等

2.3添加仓库名
如果首次创建,需要添加仓库名
pod repo add 仓库名 http:/xxxx.git

2.4添加私有仓库
pod repo push [Private Repo Name] [podLibraryName.podspec] --allow-warnings
pod repo push 私有仓库名称 推送pod名称.podspec --allow-warnings
命令查看目前仓库名
pod repo list
远程查看
cd ~/.cocoapods/repos/
open . 找到仓库名称
pod repo push 仓库名 xxxxx.podspec

2.5查看是否添加成功
pod repo list

2.5移除pod的组件
git 仓库地址。 删除不要对应的 组件目录。 仓库代码 就不用管了。

2.6 debug模式下,xcode不走pod第三方库的断点
试一下 clean一下再重新build。或者重启xcode,或者将断点全部删掉,重新添加。
还有一种 podfile 需要添加仓库地址
source 'https://github.com/CocoaPods/Specs.git'

2.7配置多环境编译

pod 'UCARRobot','0.1.6', :configurations => ['Debug','debug2Test'] 
image.png image.png

Xcode 使用 Configuration 来配置不同的项目环境
http://www.isaced.com/post-276.html

iOS开发之同一应用多环境配置。

三、github如何制作共有pod

3.1.创建Cocopod 账号
pod trunk register 邮箱 用户名 --description='创建pod账号'
比如
pod trunk register 1180@qq.com 'xiaozhu' --description='创建pod账号'
收到邮件确认一下。再用 pod trunk me 确认一下。

相关文章

  • Pod组件化-私有库、公有库详解

    一、创建pod工程1.pod lib create xxWould you like to include a ...

  • 私有CocoaPods库使用一

    目的 私有pod库引用私有pod库或静态库 使用场景 项目组件化, 工具组件化很好实现, 但是业务组件化就没那么容...

  • 制作Pod库

    目录 一、公有Pod库制作 二、私有Pod库制作 三、subspec子库的制作 四、遇到的坑 一、公有Pod库制作...

  • 组件

    上传pod的公有库 pod trunk push 自己的spec --verbose上传自己私有库 pod r...

  • HCMediator组件化详解

    组件化创建流程库 组件化需要创建私有spec库(索引库)、HCMediator库(App中介库)、其他组件库 私有...

  • iOS组件化探究之私有库的创建

    iOS组件化探究之私有库的创建 iOS组件化探究之私有库的创建

  • 组件化开发(四)本地私有库

    通过本地私有库实现组件化开发 组件化开发分为本地私有库和远程私有库,这里我们先来学习如何通过本地私有库实现组件化的...

  • 发布pod(公有库&私有库)

    公有库 官方教程,Making a CocoaPod官方推荐发布pods的教程,Creating Your Fir...

  • 组件学习

    创建私有库 命令:pod lib create HNTest 注意:此处HNTest为你的组件名称 私有库创建完成...

  • 私有源创建组件库方法

    私有源page 组件库整体概念:如果只是一个单独的pod 库 下载需要这样引入 pod '库名字':git=>'...

网友评论

      本文标题:Pod组件化-私有库、公有库详解

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