iOS组件化,壳工程搭建, 组件业务工程,功能类,UI 库,基础工具类,搭建的方式方法, 以及各组件库之间依赖关系,该如何搭建, 以及搭建的库如何转到sourcetree 使用

  1. 本文继承与上文 https://www.jianshu.com/p/e48f4e965c93 请先看上文.再来读本文.

继上文所说,搭建单独的一个组件库之后, 接下来说一下 如何把 利用终端git上传转换成sourcetree 的方式. 以便以后开发 方便利用 sourcetree,

继上篇文章之后第五步完成之后,, 不在采用git 开始上传代码, 而是采用sourcetree 方式 , 打开sourceetree 点新建


image.png

点击添加已经存在的本地仓库 选择之前page好的工程目录。


image.png

然后点击仓库设置 选择远程仓库选择添加 将github上仓库放在这个位置 。 然后在提交本地仓库到远程。 对于 版本的tag 值 这里就相对简单了, 只要在工程的 podspec 文件改了一次版本, 然后利用soucetree 打一个tag 值 就相当于 一次新的版本。
image.png

最后 还有一种就是 利用文章 https://www.jianshu.com/p/e48f4e965c93 page好 之后 利用sourcetree 重新 checkout 一次项目。 也可以

  1. 关于项目业务组件 依赖其余基础工具类UI 库 的相关page 工作如下。


    image.png

    如图 这是本地开发的组件库 依赖于另外一个库 ,对于业务工程来说, 依赖说 就在profile 里面 引入哪个 组件库。 然后再 page工程的.podspec 文件


    image.png

    添加依赖这个库。 这是子工程的page工作就完成了。 对于主工程而言。 需要在profile 文件里面 page所有的库, 引入的组件库依赖的库 也必须引入, 而且版本号 必须一致。不引入会报错。

你可能感兴趣的:(iOS组件化,壳工程搭建, 组件业务工程,功能类,UI 库,基础工具类,搭建的方式方法, 以及各组件库之间依赖关系,该如何搭建, 以及搭建的库如何转到sourcetree 使用)