开发者的灵魂iOS程序猿程序员

基于shell的 iOS pod 自动化系统

2017-09-29  本文已影响0人  素还真人

Hi,dears

相信很多公司都都有自己的pod库,并git管理。

我也是最近才完全这样搞项目。

我们工作时,会有很多的固定流程,要记住很多的命令,才能完成某个小小的功能。比如,要更新私有repo,清理所有的本地pod cache,某个私有pod库的update,package、push,等等。

好脑瓜不如烂笔尖,你总有犯错的时候,可能其中某一个命令出错,就引起大的麻烦。

本人对常用的场景做了总结,一些固定的流程、固定脚本命令等,做了系统的处理,然后用shell写了一个小系统,让我们平时的工作更简洁、流程化。

这个系统已经上传到git上,

https://github.com/LONGDDSF/Automate

后续会出一个基于ruby的更强大的系统,可以直接安装到mac上的gem 包。

简单介绍下使用:

#ios项目常用的自动化程序

#shell_privite_lib - 是个人写的shell私有库,不需要改动

#YourTask - 是常用自动化程序的实现源码

#Task.sh - 是自动化程序入口

#使用流程

1、在 YourTask/config,进行项目的路径配置

2、如果mac电脑上未安装tree命令,请在终端使用brew install tree进行安装

3、pod打包使用的是pod插件,cocoapods-packager,

4、到本目录下,终端运行 sh Task.sh

上一篇下一篇

猜你喜欢

热点阅读