美文网首页
组件化-制作私有库

组件化-制作私有库

作者: cochn | 来源:发表于2019-11-28 13:32 被阅读0次

1.pod lib create <组件名>按提示输入
2.整理好组件, push到远程仓库.注意远程仓库组件文件夹是否有push正确
3.创建远程specs仓库,用来存放<组件名>.podspec
4.pod repo add <本地索引库的名字> <远程索引库的地址>
5.pod lib lint <组件名>.podspec --verbose --allow-warnings 本地验证
pod spec lint --verbose --allow-warnings远程验证
6.验证通过之后pod repo push <本地索引库> <索引文件名> - -verbose - -allow-warnings
7.使用的时候需要在podfile文件里加上<远程索引库的地址>

出现的问题:
1.[!] Found multiple specifications XXX 在验证的时候,如果不指定source,则cocoapods会默认创建仓库trunk
解决:检查时用下面的命令
pod spec lint --use-libraries --allow-warnings --sources=https://github.com/CocoaPods/Specs.git,私有库specs.git --private --verbose --allow-warnings
2.验证通过,pod repo push xxx xxx的时候失败报:[!] The CDCore.podspec specification does not validate.
使用命令:
pod repo push <本地索引库> <索引文件名> --sources=https://github.com/CocoaPods/Specs.git,私有库specs.git --private --verbose --allow-warnings

相关文章

  • HCMediator组件化详解

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

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

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

  • 组件化-制作私有库

    1.pod lib create <组件名>按提示输入2.整理好组件, push到远程仓库.注意远程仓库组件文件夹...

  • 私有CocoaPods库使用一

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

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

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

  • 组件化远程私有库解决方案(cocoapods基于git 、svn

    组件化远程私有库解决方案(cocoapods基于git 、svn)----高级版 组件化远程私有库解决方案(coc...

  • iOS-组件化开发- 自动化

    在上一篇制作私有库(组件)的过程中,使用的命令有很多,以下我们就使用自动化的方式提交推送私有组件。 Fastlan...

  • 组件化之路(-)私有库制作

    项目更新到一定的阶段,工程越来越大,编译时间越来越长,我们一般会将项目抽取成一个个的组件,组件一般都会使用coco...

  • 组件化之私有库制作

    公司的新项目多的不可思议,急需组件化支持我们模块组装生成新的App,记录一下私有库的制作方法,如有错误还请大家帮助...

  • 组件化踩坑总结

     经历了项目组件化(准备工作)项目组件化(一)创建本地私有库项目组件化(二)创建远程私有库这些天也踩了不少的坑出来...

网友评论

      本文标题:组件化-制作私有库

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