iOS组件化

iOS组件化

截屏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’

iOS组件化

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

iOS组件化

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

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

iOS组件化

截屏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的公有库。在产品更新迭代制作新版本的私有库后,准备提交私有库前的验证环境如果没有给验证私有库的命令知道地址一般都会报如下错误。

iOS组件化

截屏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

文章均来自互联网如有不妥请联系作者删除QQ:314111741 地址:http://www.mqs.net/post/15535.html

相关阅读

  • 产品推广的方式有哪些(79种推广方式总有一种适合你)

    产品推广的方式有哪些(79种推广方式总有一种适合你)

    产品的推广是企业的一个重要环节。产品的推广,不仅是让消费者了解产品,而且还能够让企业在网络上获取更多品牌影响力。只有做好了产品推广,才能够让企业在品牌建设中取得更大的成就。那么产品推广应该怎么做?不同的产品使用不同推广法。但任何一...

    2025.12.09 02:51:31作者:iseeyuTags:推广
  • 淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝在很长一段时间内,一直被认为是中国最大的电子商务平台。人们在这里购物,与在别处购物一样,会感觉到很便捷、很实惠。因此,随着电商行业的发展。如今,淘宝网站的活跃用户数已经超过了1亿人(目前该数据仅统计了部分用户)。而作为一个淘宝...

    2025.12.09 01:56:09作者:iseeyuTags:运营
  • 新电商平台:抖音小店店铺运营、选品秘籍

    新电商平台:抖音小店店铺运营、选品秘籍

    核心导读: 在前几年互联网兴起时代,流量比较分散,搜索引擎是当时互联网流量的入口,那时候互联网生意如果想要获取流量,都是需要向搜索引擎去购买,竞价获取流量。所以当时以百度为主的搜索引擎等,成为了获取互联网流量的主要来源。 直至现在,...

    2025.12.08 21:54:02作者:iseeyuTags:万物尝鲜节淘宝网搜索引擎美好一直在身边

添加新评论