其他开发技能程序员

自动化打包那些事

2015-12-16  本文已影响256人  天清水蓝

最开始的时候,还没有这个概念,给测试装新版本的程序,都是测试抱着一摞手机过来给他们装,后来公司又添置了几台新设备,感觉装测试包越来越吃力,所以就想到了自动化打包

1 xcode archive

最开始的时候,是archive,之后转成ipa包,再用itools装。后来感觉这个步骤太麻烦了,archive之后,还要手动的操作,再去转换打包,于是想寻找更懒得方法

2 xcodebuild和xcrun

xcodebuild和xcrun是可以在终端中操作程序的编译和打包,xcodebuild负责编译,并产出.app文件,xcrun负责把.app文件打包成ipa。然后在给测试手机进行安装,到这里已经实现了半自动化打包啦!这里要说一下,可以用itools把ipa直接丢上去,手机连上之后直接安装

3 第三方工具fir.im

首先声明一下,我不是做广告的😄。fir.im需要安装命令行客户端,他里面集成了一些命令,其实原理也是通过xcodebuild和xcrun进行打包生成ipa的。只是进行了集成

它可以把编译,打包,上传app,三部集成到一条命令里面。这样交给命令行,完成编译,打包,上传ipa到网站,一气呵成!这样别人在网站上直接扫描二维码就可以下载测试版的最新程序,真正实现了一键打包!

4 定时任务

linux系统可以定时执行命令,通过这个可以事先完全自动化打包,这样更便捷<跟jenkins一样啦>

上一篇下一篇

猜你喜欢

热点阅读