iOS测试版本发布规范
版本记录
日期 编辑者 校审 版本
2015-07-26 袁伟 v0.1
版本更新概要
版本 更新概要
v0.1 iOS测试版本发布规范
目录
iOS测试版本发布规范
版本记录
版本更新概要
目录
测试包命名规范
测试包版本升级规范
测试包发布时间规范
4测试包发布说明规范
测试包打包规范
测试包发布流程规范
需要注意事项
1.测试包命名规范
iOS测试包命名:产品名 + 平台 + 测试标识 + 版本号 + build号, 中间以下划线分隔,字符一律小写;
例如:【jucaifu_iOS_test_v1.1.2_b12.ipa】。

2.测试包版本升级规范
测试包版本升级两种情景:
1)测试iOS版本升级
iOS测试包版本号为当前生产版本号顺序加一,或按测试人员要求指定版本号,build号递归加一;

2)其他
iOS测试包升级只升build号,版本号与当前在线生产包保持一致,即每次 发布测试包build号递归加一;如上例,当前生产版本号为1.1.2,当前build号 为122,若生产版本号未发生变动,则下一个测试包build号为123,命名 【jucaifu_iOS_test_v1.1.2_b123.apk】。

3.测试包发布时间规范
每周五下午发布一个iOS测试包,测试包包含本周开发的新功能及本周修改的bug。

4.测试包发布说明规范
1)fir更新日志填写规范:

短横线 + 中括号 + 变更内容,例如:-[新增]体验金UI;
其中【 短横线 + 中括号】说明更新类型,包括:新增、优化、修复、变更、 删除、其他;
其中【变更内容】,简要说明具体改动内容 每一条更新信息,添加回车符,另起一行;

2)QQ群发布说明规范:

发布信息包括 测试包名称、版本号、build号、测试包fir下载地址、访客密码、 更新日志; 例如:

发布测试包:
聚财富-V 2.7.1 ( Build 112)
http://fir.im
访客密码:iOS_yw_jcf
更新日志
-[新增]体验金UI
-[其他]API接口绑定

5.测试包打包规范
1)打包需合并*新代码;
2)工程修改为Debug模式,添加所有测试设备的UDID
合并*新代码,测试包统一指定专人负责。
3)邮件名称: iOS测试包发布
邮件收件人: 测试部门
邮件抄送: 所有开发及产品相关人员
邮件内容:包括 测试包fir 下载地址, 访客密码, 平台, 版本号,build号,跟新日志,每次测试包发布,表中增加一列
iOS测试包发布
下载地址:http://fir.im/
访客密码:iOS_yw_jcf

平台 版本号 build号 更新日志
iOS V2.7.1 build45 1.添加理财师 2.API接口绑定
iOS V2.7.1 build46 1.新增我要取现
6.测试包发布流程规范
目前测试包统一使用fir管理,首先将测试包发布到fir,再将链接及更新信息复 制发布在开发群;
具体流程: 打开fir地址【http://fir.im/apps】并登录,选择【应用管理】;

%title插图%num
点击【聚财富】 应用,点击【发布新版本】,选择要发布的测试包,查看版本信息,并填写更新日志;

%title插图%num

点击上传,完成上传功能,复制链接及更新日志发布在聚财富开发QQ群,同时发送邮件。

需要注意事项
1.确保功能点正常,打包前需自行先测试;
2.确认项目工程模式在DEBUG模式下。以便输出bug日志;
3.API环境在测试环境下。而非开发环境或者生产环境;
4.建立Provisioning Profile时,需加入对应的证书,APPID,以及所有测试机的UDID;
5.添加新的设备UDID时,可直接通过Safari浏览器打开http://fir.im/udid,获取到UDID后。复制出来发送邮件。
6.打包时做好version版本和build版本记录;
7.如果使用第三方发布平台(fir.im或蒲公英)时。需要做好相应的权限设置。发送邮件时,需给出二维码及ipa包下载地址;