推广

iOS组件化

iseeyu2年前 (2024-02-21)推广244

截屏2021-04-23 上午11.31.23.png

真正的代码在Moudle_A 和Mdoule_B里面,category组件只是依赖s.dependency ‘CTMediator’

比如Moudle_A调组件B,那组件A的podspec里面依赖组件B的category组件Moudle_Bcategory,然后podfile里面再pod ‘Module_B’

截屏2021-04-23 上午11.17.25.png

截屏2021-04-23 上午11.18.09.png

下面是组件Module_B的category的组件,只是依赖CTMediator

截屏2021-04-23 上午11.19.24.png

//验证本地spec
pod lib lint –use-libraries –allow-warnings
//验证远端spec
pod spec lint –use-libraries –allow-warnings
//推到远端spec私有库
pod repo push 自己私有库名称 组件名称.podspec –use-libraries –allow-warnings

注意点

项目模块化时,我们制作的私有库免不了依赖其他私有库和CocoaPods的公有库。在产品更新迭代制作新版本的私有库后,准备提交私有库前的验证环境如果没有给验证私有库的命令知道地址一般都会报如下错误。

截屏2021-05-12 下午5.29.38.png

但是如果项目中如果只有公共库应该不会报错,因为验证和提交的时候默认回去官方specs库校验,目前写的库还没有只依赖公有库的。

校验podspec文件时会到远程podspec库查找相关依赖,默认只会到官方specs库校验,此时需要指定远程specs库去校验。

podspec文件在写依赖的时候也无法在对应的库后面添加源地址。但是我们可以在验证和提交的时候加上–sources参数。注意–sources后面也需要加上官方源,不然会报找不到公开的第三方库。
pod spec lint –verbose –use-libraries –allow-warnings –sources=’git@私有库地址.git,https://github.com/CocoaPods/Specs.git’
其实直接pod repo push 自己私有库名称 组件名称.podspec –use-libraries –allow-warnings 不用验证上面两部(保证正确的前提下,记得打tag)

我的demo是这个:我的私有specs库在github,我的代码库放在了码云

      pod spec lint --verbose --use-libraries --allow-warnings --sources='https://github.com/groupWQ/GroupSpecs.git,https://github.com/CocoaPods/Specs.git'

代码 https://gitee.com/groupdemo

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57619.html

相关文章

【长干货】市场岗位究竟在做什么,看完这篇你就全懂了

【长干货】市场岗位究竟在做什么,看完这篇你就全懂了

1.1 概览 【岗位的概念、市场岗位要创造无形价值、三大主要市场岗位】“我想从事和市场相关的岗位。”这是很多留学生在找工作过程中经常会讲的一句话。但是当你在使用BOSS直聘搜索和市场相关的岗位时,会发现各式各样的岗位名称,千奇百怪的岗位要求看起来让人眼花缭乱。那么市场岗究竟...

淘宝怎么开店步骤介绍,怎么样开淘宝店铺流程(淘宝开店流程视频教程)

淘宝怎么开店步骤介绍,怎么样开淘宝店铺流程(淘宝开店流程视频教程)

现在电商正在蓬勃的发展,开一家淘宝店铺也成为商家提高业绩的有效方式。但是很多刚刚接触淘宝的人,不知道如何开店,对于开店的步骤没有充分的了解。下面卖家网就来做一下淘宝怎么开店步骤的介绍。...

【市场营销论文】网络经济时代的企业市场营销策略

【市场营销论文】网络经济时代的企业市场营销策略

本文来源:996论文网摘 要:网络经济时代,企业所处的环境变得更加复杂多变。企业若想在这样的市场环境中可持续地发展下去,就需要积极转变以往的思路与策略,通过对市场营销策略的长信,增强企业的竞争实力,以此促使企业可以在网络经济时代更加健康、平稳发展。笔者通过对网络经济时代的主...

SEO优化要怎样超越同行关键词排名。

SEO优化要怎样超越同行关键词排名。

现如今做SEO优化的企业数量上升,想要通过网站SEO推广要想可以在搜索引擎中获得靠前的排名位置,站长们做网站推广时还得注重一些SEO优化细节,不然很难获取好的关键词排名。那么SEO优化要怎样超越同行关键词排名? 1、页面内容价值输出是基础 在网站优化“内容为王”的时代,搜索引擎也越来越...

四步教你简单快速增加网站收录

四步教你简单快速增加网站收录

网站收录一直是很多站长、SEOer头疼的问题,特别是新站,发了上百篇文章,结果收录就那么几个,严重打消了SEOer的积极性。甚至有的伙伴因为网站不收录而放弃了这个网站的发展,实在是可惜,就这么一个小问题而让一个未来的辉煌失败了。今天,给大家介绍一个快速增加网站收录的方法,只需要做好这 4 步,网站想...

淘宝开店怎么上架商品(淘宝开店怎么上架商品手机)

淘宝开店怎么上架商品(淘宝开店怎么上架商品手机)

进入淘宝卖家中心,在左边的菜单栏里面,有个宝贝管理,下面第一个就是发布宝贝。在发布宝贝页面,选择自己要发布的宝贝的信息,要仔细填写,填完之后进入下一步。...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片