组件库(私有库)维护

Cocoapods搭建私有库 近段时间再给公司APP做重构,重构后的每个模块都是以pod导入的,所以牵扯到cocoapod私有库的搭建问题。想要创建自己的私有库,还需要创建另外一个git仓库去维护里面所有的其他私有库的版本,比如这个仓库取名为specs.git。这个specs.git维护的是你所有的其他私有库的版本号对应的podspec文件。目录如下所示 下面注意yourRepoName和yourPodName是两个不同的仓库, 阅读详情

上一篇(私有库搭建):https://blog.youkuaiyun.com/BUG_delete/article/details/100670099

在上一篇的基础上, 本篇进行远程私有仓库的版本升级:

1.我们将需要上传的新增代码拖拽、add file to、新增(同样不够选项目依赖)添加到项目中Text相同的位置处,

2.然后修改FSRes-iOS-Code.podspec文件中的打算保存成的版本号(上一版我的是0.0.1,这一版我改为0.0.2)

3.使用终端cd到本地仓库中Example文件夹, 并执行pod install命令

4.上传远端:终端cd到本地仓库FSRes-iOS-Code文件夹下, 将整个本地库调用git命令, 全部push到远程私有仓库中, 并打上与FSRes-iOS-Code.podspec文件相同的tag

  • git add .
  • git commit -m '备注'
  • git push origin master
  • git tag 0.0.2
  • git push --tags

5.本地校验、远端校验

终端cd到本地仓库FSRes-iOS-Code文件加下, 调用pod lib lint 和 pod spec lint 检测FSRes-iOS-Code.podspec文件

6.终端执行命令 pod repo, 检查当前索引库

7.上传最新索引: 终端cd到FSRes-iOS-Code文件夹, 执行命令 pod repo push 私有索引库名 podspec文件名, 将podspec添加到本地私有索引库, 然后自动push到远程索引库

完成!

可以在本地CocoaPods索引库中找到找到新添加的0.2.0版本(使用pod repo查看的本地地址)

终端执行命令: pod search LTCategorys, 可以搜索到新添加的版本

最后在我们的项目中更新库:在创建的Test文件夹下, 并执行pod update --no-repo-update命令, 可以将FSRes-iOS-Code库冲0.0.1更新到0.0.2

如果是新建的就可以直接和上一篇最后创建测试工程配置podfile一样添加三方引用,然后执行pod install就可以了

 

下一篇:组件库(私有库)维护---添加依赖库

高效、可维护、组件化的CSS 内容包含: CSS书写规范 如何写出 高效易懂的CSS代码 CSS效率优化建议; 新手或者追求优化性能的同学 值得一看 立即下载

相关推荐

PX4 磁罗盘干扰分析

无人机上的电机电流会干扰无人机上搭载的磁罗盘,PX4官方提供了一些方式,通过分析飞行日志,判断电机是否对磁罗盘有严重影响。

Zecet的博客 3358

前端项目维护及优化

1、webpack打包优化;减小包体积、加快打包速度,如压缩代码(字段名)、删除console、tree shaking删除上下文未引用的代码 2、前端埋点、获取线上页面报错、访客、访问量。监控报警如访问量突然增加 ...

jun的博客 1938

langchain4j+milvus实战

本文主要研究一下如何使用langchain4j来对接向量数据库milvus。

go4it 1474

前端工程化 搭建私有组件库 组件从开发到发布私有npm仓库的全过程

前言基于Vue3.0 + TS的组件从开发组件库到发布私有npm仓库的全过程环境这里列出本文所使用的环境版本vue 3.0npm 6.14.8npm -v6.14.8node -vv14.15.1步骤选择自定义Manually select features,回车进入下一步选中Choose Vue version、Babel 、TypeScript、 CSS Pre-processors 这4项,回车进入下一步。

sinat_36017053的博客 5272

RT-Thread与LWIP协议栈在GD32F450XX上的移植实战:从FreeRTOS到RT-Thread的切换指南

本文详细介绍了将LWIP协议栈从FreeRTOS移植到RT-Thread系统,并在GD32F450XX开发板上实现的完整实战指南。重点解析了sys_arch适配层、邮箱与信号量接口的关键改造,以及网络驱动ethernetif.c的适配步骤,帮助开发者解决线程通信差异,实现稳定网络连接。

linux6sysadmin的博客 824

从单机到多机:用llama.cpp的RPC模式榨干你闲置的GPU(附性能调优参数)

本文详细介绍了如何利用llama.cpp的RPC模式实现多机部署,将闲置GPU资源整合为高效推理集群。通过实战案例展示了性能调优参数设置、端口分配策略以及常见问题排查技巧,帮助中小团队最大化利用异构GPU设备,提升文本摘要等任务的推理效率。

weixin_27240351的博客 590

谈一谈前端私有组件库的必要性(组件库系列一)

工作多年遇到各种各样的项目,往往在固定的岗位或者说固定的业务部门,同类型的项目出现的频率极高。很多同学对于组件库这个概念更多的使用场景,可能是拿到开源的一些组件库开箱即用。如PC端的ElementUI、Ant-design、移动端的vant之类的。这些开源的组件库能够很大程度的满足页面开发的需求,组件库没有兼顾的到的组件可能通过搜索引擎查一下对应的插件,引入进来使用即可。今天我是想和大家聊一聊建立自己私有组件库的一个必要性。

weixin_40719409的博客 1385

基于深度学习的堰塞坝表层颗粒物质识别研究

本文提出一种基于深度学习的堰塞坝表层颗粒物质智能识别方法,针对颗粒分布散乱、背景复杂的问题,采用"大颗粒逐个识别、密集小颗粒分块识别"策略。结合Mask R-CNN、SLIC和AlexNet构建识别模型,通过无人机影像实现自动识别。实验表明该方法精度超过90%,具备迁移能力。文章提供了Python实现代码,涵盖数据预处理、SLIC分割、模型构建(Mask R-CNN和AlexNet)及训练流程,为堰塞坝应急抢险提供技术支持。

huanghm88的专栏 181

从零开始搭建一个私有前端组件库

本文包含了组件库搭建、为组件库提供类型文件、npm私服搭建、组件库国际化、组件按需引入、自定义主题、为组件库编写文档、包体积优化等一系列过程

Ybbb的博客 1万+

分享Charles抓包 显示<unknown> 解决方案 !

首先电脑上需要安装charles,然后需要设置手机上的WiFi设置,修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。像 Charles 这样的工具,虽然功能强大,但仍然需要用户具备一定的配置和排障能力,以应对各种复杂的网络环境。通过将 Charles 的 SSL 证书正确安装到移动设备中,并在设置中启用“允许不安全的内容”选项,最终成功解决了这一问题,并准确抓取到所有请求数据。Charles 显示。

朱雀随云记的博客 8105

FOC 电流采样方案对比(单电阻/双电阻/三电阻)

电流采样的作用 在FOC算法中,电流采样在反馈环节是相当重要的一部分,通常交流三相同步电机在进行坐标变换的时候,需要实时测量相电流,最终通过SVPWM实现电机转子磁场和定子磁场的同步转动,那么这里有三种方案,单电阻采样,双电阻采样,三电阻采样。本文参考ST的单电阻和三电阻采样以及TI的双电阻采样,结合实际中可能需要注意的地方进行总结分析。 单电阻采样 双电阻采样 三电阻采样 ...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 4万+

从零开始:构建、打包并上传个人前端组件库至私有npm仓库的完整指南

确定组件库的需求和功能:在开始构建组件库之前,你需要明确你的组件库需要包含哪些组件,以及这些组件应该具备哪些功能。这有助于你更好地规划你的开发工作。 编写组件代码:使用你熟悉的前端框架(如React、Vue等)编写组件代码。确保你的代码具有良好的可读性和可维护性,并遵循相关的编码规范。 创建组件库的结构:为了组织和管理你的组件,你需要创建一个清晰的目录结构。这可以包括组件的源代码、样式文件、文档和示例等。 编写文档和示例:为你的组件编写清晰的文档和示例,这有助于其他开发者理解和使用你的组件库。

在这里,我乐于倾囊相授,分享我的技术心得、项目实战经验、技术技巧。希望能够惠及更多的开发者,助力大家在技术的海洋中扬帆远航。 6380

Pydoll浏览器自动化框架教程

让浏览器自动化回归本质。不再纠缠驱动兼容、不再手动处理验证码、不再因为请求和 UI 分裂而头疼。如果你经常做 Web 自动化、爬虫或者测试,不妨试试 Pydoll。也别忘了给项目点个 ⭐,让作者知道有人喜欢这个工具。👉GitHub 地址。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 204

组件库(私有库)维护---添加依赖库

上一篇:私有仓库的维护(https://blog.youkuaiyun.com/BUG_delete/article/details/100692716) 当我们对第三方开源框架进行封装使用时, 这些封装都需要依赖于这些第三方框架才能使用 下面就是给CocoaPods远程私有仓库中的代码添加依赖库, 这样工程在添加私有库时, 会将第三方依赖库一起添加进工程 CocoaPods管理的远...

曹世鑫的杂谈 795

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

组件库(私有库)维护---文件分层和文件夹一起有层次上传

上一篇:组件库(私有库)维护---添加依赖库 在我们引用的第三方工具中,其实会发现有些三方的文件是有文件夹的,比如:AFNetworking, 还有许多的三方依赖在项目中是文件夹呈散列状态的,比如:SDWebImage,SVProgressHUD 基于我们的组件库开发,一定会遇到不同的库文件(比如基础定义文件、类别、基础view、基础model、小工具类等),为了看起来不太乱,会划分...

曹世鑫的杂谈 2302

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

组件库(私有库)维护---遇到的问题以及解决方案

1.Error:[iOS] xcodebuild: Returned an unsuccessful exit code错误解决方式: 我们在执行pod lib lint(校验本地库) 和 pod spec lint (校验远端库)或者 pod repo push <repo-name> <podspec-file-name>.podspec(上报索引文件) 的时候会...

曹世鑫的杂谈 3897

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

CocoaPods创建远程私有库

记录下过程细节,方便以后查看。一、创建本地私有库使用pod模版库创建私有库 pod lib create Component复制代码回答问题后会自动创建一个测试工程,并自动打开修改spec文件s.description描述信息,s.summary不能比s.description长验证spec文件pod lib lint复制代码将我们的分类、独立模块等源文件托到与项目同名文件夹中的Classes文件...

weixin_34192993的博客 108

cocoapods私有库的创建及使用

repo:资源库,通常我们叫它索引库,repository的缩写,pod自带一个trunk,以前是master,今天就是要创建如果我们自己的索引库,索引库里可以存放很多podspec文件,每个文件就可以获取一个库。--sources:需要引⽤的spec,默认只依赖master,如果当前pod依赖了私有库,需要将其对应的spec包含进来,不然会报找不到对应库的问题。随着团队的扩充,项目的增多,公司级私有库势在必行,其中基础库的构建尤为重要,话不多说进入正题。私有库的使用一定要加上私有索引库的远程地址。

为时不晚的专栏 1989

远程私有组件库实践指南

远程私有组件库实践指南

targetcloud 709

私有库单包和多包架构的区别

但光是有私库是不够的,考虑到私库需要迭代,也需要提供使用说明,因此我们还需要一个存放私库源码的 git。这个仓库用于维护私库的基础信息,使用方法,在线demo,同时它也应该具备有发布到 npm 私有库的功能。

jexxx的博客 654

设计组件(设计基础组件库)

公共功能组件库 公共库的分类 内部库 该库和主项目共享一个Repo 私有库 该库使用独立的私有库Repo 开源库 该库发布到GitHub等开源社区提供给其他开发者使用 封装公共功能组件库 创建 检测 使用 设计UI组件库 间距库 头像组件 点赞按钮 封装UI组件的时候,遵循的原则 1.尽量使用扩展方法而不是子类来扩展组件,这样做可以使其他开发者在使用组件时,仅需要调用扩展方法,而不必使用特定的类 2.尽量使用代码而不要使用XIb或者Stroryboard,因为有些App完全不使用Interfac

Z1591090的博客 761

react组件库

React组件库 目标 自动化或半自动化开发 通过配置文件,命令问题 生成可直接用的页面容器。 需要:脚手架工具、配置文件、模版业务页面的编写; 自建的UI库、组件库 能够导出sketch library,实现前端与设计之间的协作。 需要:通过Material-Design重新编写一套UI库,现有的antD需要逐步替换; 任务拆解 第一阶段: 过程:工具类 & UI库 -...

newbie_ling的博客 609

iOS 搭建组件化私有库

当你需要新建组件的时候,就在这里开始,如果是想修改原有的库,就可以直接在之前的组件仓库里面修改即可,可以查看步骤7。步骤1是在没有索引库的情况下或者是新增索引的时候才需要用到,如果不需要增加索引请查看步骤3(创建基础组件库)1.所有验证通过之后,要将spec文件推送到最开始创建的私有库索引库当中。最后,项目本地组件库创建完成后会自动打开项目。首先在码云上建立一个私有库索引,起名为。其他属性根据需要自行配置。:私有代码仓库的源地址。:私有代码仓库的地址。随便创建一个项目名为。分支,这里先创建一个。

SSY_1992的博客 1998

iOS私有库搭建

一、创建私有库索引 步骤1是在没有索引库的情况下或者是新增索引的时候才需要用到,如果不需要增加索引请查看步骤3(创建基础组件库) 首先在码云上建立一个私有库索引,起名为xxxxSpec 二、本地添加私有库索引 添加私有库索引 pod repo add HYComponentSpec https://gitee.com/huayunshuzi/hycomponent-spec 三、创建基础组件库 当你需要新建组件的时候,就在这里开始,如果是想修改原有的库,就可以直接在之前的组件仓库里面修改即可,可以查看步骤

jianjianhao_seven的博客 853

cocopods创建私有库

cocopods创建私有库 创建并设置一个私有的Spec Repo。 创建Pod的所需要的项目工程文件,并且有可访问的项目版本控制地址。 创建Pod所对应的podspec文件。 本地测试配置好的podspec文件是否可用。 向私有的Spec Repo中提交podspec。 在个人项目中的Podfile中增加刚刚制作的好的Pod并使用。 更新维护podspec。 首先需要两个地址 一个...

u014380815的专栏 272

Cocoapods使用私有库中遇到的坑

以前使用Cocoapods时候就是简单的创建Podfile,然后执行pod install就完事。最近临近过年了空闲时间比较多就琢磨把项目中复用比较多的代码抽取出来然后用Cocoapods管理,算是迈开项目组件化的第一步。途中遇到若干坑,这里就总结下方便自己日后查看。 这里先给出简单使用私有库的教程链接:Cocoapods 应用第二部分-私有库相关 1.pod lib lint 和 pod s...

andy_jiangbin的专栏 741
上一篇: 组件库(私有库)搭建
下一篇: 组件库(私有库)维护---添加依赖库
Cao_Shixin攻城狮
博客等级 码龄10年 710粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值