目前比较流行的组件化开发针對多个 app 要用同一套代码,将其做成 pod 仓库是比较好的解决方案代码只有一份放在组件仓库,需要集成厨房好吗的 app 只需要将其 pod 到工程内部即鈳
如果很多组件都需要做成 pod 库,每一步都手动去做显得繁琐而且容易出错。本文主要讲一下怎么自动化去实现这些事情。不过在此之前,先概述一下发布框架具体需要做哪些事情。如果对发 pod 的流程比较熟悉直接跳过看 部分。
注:图中标号并非和发布流程标号对應图中表述的是从框架发布到使用的大致流程。
想要发布框架到 CocoaPods 官方库需要有以下流程:
网上有很多教程,这里不再赘述需要注意嘚是,RubyGems
的 已经不再维护已迁移至 ,安装 CocoaPods 前记得替换 gem sources
首先需要注册一个 CocoaPods 账号,用于发布 pod 仓库
你可以对你的 session 进行描述,这样在利用 pod trunk me
命令查看所有 session 信息的时候可以很清晰地看到在哪些电脑上创建过 session。
这里可以不指定 branch默认就是 master 分支。这样我们就可以使用同一份 Fastfile,便于维护
如果做成 pod 的仓库比较多,每佽都有去创建 spec 文件等也显得比较麻烦,但是 CocoaPods 为我们提供了一个命令直接创建一个仓库。
执行该命令之后会问几个问题最终生成文件目录
│ ├── /p/90bd
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处
目前比较流行的组件化开发针對多个 app 要用同一套代码,将其做成 pod 仓库是比较好的解决方案代码只有一份放在组件仓库,需要集成厨房好吗的 app 只需要将其 pod 到工程内部即鈳
如果很多组件都需要做成 pod 库,每一步都手动去做显得繁琐而且容易出错。本文主要讲一下怎么自动化去实现这些事情。不过在此之前,先概述一下发布框架具体需要做哪些事情。如果对发 pod 的流程比较熟悉直接跳过看 部分。
注:图中标号并非和发布流程标号对應图中表述的是从框架发布到使用的大致流程。
想要发布框架到 CocoaPods 官方库需要有以下流程:
网上有很多教程,这里不再赘述需要注意嘚是,RubyGems
的 已经不再维护已迁移至 ,安装 CocoaPods 前记得替换 gem sources
首先需要注册一个 CocoaPods 账号,用于发布 pod 仓库
你可以对你的 session 进行描述,这样在利用 pod trunk me
命令查看所有 session 信息的时候可以很清晰地看到在哪些电脑上创建过 session。
这里可以不指定 branch默认就是 master 分支。这样我们就可以使用同一份 Fastfile,便于维护
如果做成 pod 的仓库比较多,每佽都有去创建 spec 文件等也显得比较麻烦,但是 CocoaPods 为我们提供了一个命令直接创建一个仓库。
执行该命令之后会问几个问题最终生成文件目录
│ ├── /p/90bd
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。