随着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 配置)
- create.sh 和 Shells 粘贴复制到桌面,进入终端该目录执行:sh create.sh PodName
- 创建本地库成功后会要求输入用户密码,以创建远程pod库
- repo 成功后执行 sh push.sh 本地库会关联并推送代码到远程库
...
添加pod文件,配置 *.podspec 文件等
... - (每次更新pod库 tag必须比之前大)修改完成后执行 sh update 即可。
至此从本地库创建,远程库创建,本地lib关联远程库repo,以及 脚本化升级Pod,完美实现。
网友评论