背景: 新需求已经开发完毕, 在测试阶段,需要不断给测试人员打包测试,不胜其烦, 由于项目采用的Swift和OC混编, 所以编译起来很慢很慢, 每一次打包都要半个小时左右, 然后再上传蒲公英平台, 二维码发给测试人员, 供测试人员下载, 尤其最后发版阶段, 更是受不了, 每次都要等待繁杂的打包工序, 身为程序员, 不能整天为这点小事浪费时间; 于是找到了一种快速打包方案, 一分钟搞定, 废话不多说了, 直接干吧!
1. 选择真机编译
选择真机编译完成之后, 在Product文件夹下, 生成一个XXX.app的文件, (没有编译完成的时候是红色的,即不存在, 编译完成之后变成黑色的,即存在);
2. 选中那个.app文件, show in finder
如下图, 赋值那个文件, 粘贴到桌面;
3. 在桌面创建一个名为”Payload”的文件夹
Payload严格按照大小写, 不能写错, 可能你会要问, 为啥叫这个名字, 你下载一个ipa文件, 解压, 你就会明白了, 如下图(以涨乐财富通为例):
把我们刚才粘出来的文件放入Payload文件夹, 压缩一下
然后改后缀为ipa
如图
目前位置就大功告成了, 上传蒲公英, 就OK啦!
不过上传蒲公英也要打开蒲公英网站等等进行一系列操作, 我们就又写了一个脚本, 运行一下, 就OK了, 自动上传蒲公英, 然后邮件自动发送到邮箱, 二维码一截图给测试人员, 美滋滋~
下面贴上脚本代码
1 | filePath=~/Desktop/Payload.ipa |
创建一个文本文件, 后缀改为.sh, 把上述脚本代码粘进去, 打开终端, 运行一下上述代码, 就OK啦!
打开你的邮箱, 看下二维码吧!