美文网首页
工具链开发篇:Pod 库脚本化

工具链开发篇:Pod 库脚本化

作者: SoaringHeart | 来源:发表于2020-03-27 16:18 被阅读0次

随着Pod库的数量逐渐增加,常用的七八个,长期维护的十几个,每次通过手敲 git 命令 创建维护升级 Pod 逐渐成为了一种负担(先不说命令是否记得住,记得全,不会敲错),遂花费几天时间脚本化。目录如下:
├── build
│ ├── Shells
│ │ ├── common.sh
│ │ ├── echo_color.sh
│ │ └── git_action.sh
│ ├── create.sh (创建本地lib之后输入github密码创建远程repo)
│ ├── push.sh (pod首次创建之后关联及其推送到repo)
│ └── update.sh (pod库以后每次的版本升级)

如何使用:
(首先将每个脚本中的 username 改为自己的 github 用户名, 本地 ssh 配置)

  1. create.sh 和 Shells 粘贴复制到桌面,进入终端该目录执行:sh create.sh PodName
  2. 创建本地库成功后会要求输入用户密码,以创建远程pod库
  3. repo 成功后执行 sh push.sh 本地库会关联并推送代码到远程库
    ...
    添加pod文件,配置 *.podspec 文件等
    ...
  4. (每次更新pod库 tag必须比之前大)修改完成后执行 sh update 即可。

至此从本地库创建,远程库创建,本地lib关联远程库repo,以及 脚本化升级Pod,完美实现。

Github

相关文章

  • 工具链开发篇:Pod 库脚本化

    随着Pod库的数量逐渐增加,常用的七八个,长期维护的十几个,每次通过手敲 git 命令 创建维护升级 Pod 逐渐...

  • trunk push后找不到自己的库

    最近需要大量开发pod库,使用脚本自动发布pod库时发现在pod trunk push 成功后,查找不到框架, 原...

  • 私有CocoaPods库使用一

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

  • 滚动栏的开发

    滚动栏的开发 1.组件化在开发之前2.组件化在开发之后 组件库开发流程将控件封装成pod库1.pod lib cr...

  • React Native 如何使用真机进行调试

    如何使用真机进行开发,并且使用 pod 作为iOS端库管理工具 1.初始化项目 2.设置pod 进入到上面生成的项...

  • mybatis 笔记(一) 入门

    1.数据库脚本 本文采用mysql数据库,数据脚本如下 2. 开发环境准备 开发工具为idea,使用maven构建...

  • pod库自动化部署脚本

    前言 我们平时在做开发的时候,多少会接触到组件化的思想。iOS的组件化一般是通过使用 cocoapods 制成po...

  • 使用 CocoaPods 创建和维护私有库

    前言 Pod 是苹果开发平台上管理三方包的工具。使用简单,可以管理公有库,也可以管理私有库,对公司内部的模块发开发...

  • 小白创建Pod私有库采坑笔记

    写在开始:这是一篇小白创建Pod私有库的采坑笔记,本文假设读者已经装好了cocoapods工具,而且了解pod的基...

  • cocoapods组件化(3)

    资源管理库R.swift的使用 安装pod 'R.swift' 脚本配置 工程中配置 在pod私有库中使用R.sw...

网友评论

      本文标题:工具链开发篇:Pod 库脚本化

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