ios模块组件化-submodule 子模块

第一步:github或者gitlab创建子模块仓库


第二步:创建子模块

1.cd 任意目录

2.pod lib create 子模块名字

pod lib create HomeSubModule --template-url=https://github.com/xiaoxiaotang/podSubmoduleTemplate.git

3.cd 子模块名字

4.git init 

5.git remote add origin 壳工程仓库 git 地址 

6.git add . 

7.git commit -m "Initial commit" 

8.git push -u origin master(远程分支名)

9.cd 壳工程

10.git submodule add 子模块仓库git地址 submodules/子模块本地文件夹

git submodule add git@134.175.230.26:iOS_XZ/module-flutter.git submodules/module-flutter

11.修改壳工程 podfile 添加

vim podfile

pod '子模块名字',:path => 'submodules/子模块本地文件夹'

pod update

12.子模块创建分支

git -C submodules/子模块本地文件夹 checkout -b 分支名 

git -C submodules/子模块本地文件夹 push origin 分支名

修改 ProConfig.json 添加子模块

 {

"module":"submodules/子模块本地文件夹",

"branch":"分支名" 

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一步:github或者gitlab创建壳工程仓库 第二步:本地创建ios工程 1.cd目录 2.pod init...
    投资小白阅读 5,316评论 1 0
  • 因项目业务的不断发展,应用的代码体积越来越大,代码耦合也较为严重,所以考虑先对各模块进行解耦,然后通过pod私有库...
    炎成阅读 12,678评论 2 23
  • git子模块的使用 git子模块可以用于项目包含另一个项目的情况,也许是第三方库或被多个项目引用的基础框架。此次学...
    看似平淡阅读 8,184评论 0 0
  • 上一篇文章,介绍了怎么开发一个私有的模块供他人使用,这一篇讲一下怎么自动化的实现一个模块的更新。 先来看一下,手动...
    敲代码的树懒阅读 6,990评论 3 19
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,772评论 28 53

友情链接更多精彩内容