第0节:app打包规范

[toc]

app打包规范

一、配置规范

参数说明

说明如下:

序号 变量 描述 其他
0 PlatformType 平台 iOS
Android
1 BRANCH 打包的分支
2 channelsJsonString 要打包的多渠道
仅对Android生效
不进行多渠道:不传值
默认的多渠道:useDefault
指定多渠道:[“CHANNEL 华为 huawei”, “CHANNEL 抖音 douyin”]
3 PackageNetworkType 网络环境 测试环境1
测试环境2
开发环境1
预生产环境
生产环境
4 PackageTargetType 功能类型/发布平台 生成最后只发布到蒲公英的包
生成最后只发布到TestFlight的包
生成最后要发布到AppStore的包
5.1 PgyerUploadUrlType 是否上传到蒲公英 以下内容仅对蒲公英生效
直接上传到最终地址
先上传到临时地址,通过后再添加到最终地址
不上传
5.2 ShouldBackupToCos 是否备份上传到Cos 默认值true,测试打生产包时一般为false
5.3 ShouldUploadToAppStore 是否上传到AppStore
5.4 ChangeLog 更新说明

1、生产环境

参数示例:

1
2
3
4
5
"formal_product": {
"BRANCH": "custom_input",
"channelsJsonString": "useDefault",
"ShouldBackupToCos": "true"
}

说明如下:

序号 是否必填 变量 描述 其他
1 必填 BRANCH 打包的分支
2 安卓:必填
iOS:填了也无效
channelsJsonString 要打包的多渠道 不进行多渠道:不传值
默认的多渠道:useDefault
指定多渠道:[“CHANNEL 华为 huawei”, “CHANNEL 抖音 douyin”]
3 可选 ShouldBackupToCos 是否备份上传到Cos

2、测试环境

参数示例:

1
2
3
4
5
6
7
8
"test": {
"BRANCH": "custom_input",
"channelsJsonString": ["CHANNEL 华为 huawei", "CHANNEL 抖音 douyin"],
"ChangeLog": "custom_input",
"Test1": true,
"Test2": true,
"NotificatePeople": "all"
}

说明如下:

序号 是否必填 变量 描述 其他
1 必填 BRANCH 打包的分支
2 安卓:必填
iOS:填了也无效
channelsJsonString 要打包的多渠道
3 可选 ShouldBackupToCos 是否备份上传到Cos

3、开发/任意环境

序号 变量 描述 其他
1 BRANCH 打包的分支
2 channelsJsonString 要打包的多渠道 不进行多渠道:不传值
默认的多渠道:useDefault
指定多渠道:[“CHANNEL 华为 huawei”, “CHANNEL 抖音 douyin”]
3 PackageNetworkType 网络环境 测试环境1
测试环境2
开发环境1
预生产环境
生产环境
4 PackageTargetType 功能类型/发布平台 生成最后只发布到蒲公英的包
生成最后只发布到TestFlight的包
生成最后要发布到AppStore的包
5.1 PgyerUploadUrlType 是否上传到蒲公英 以下内容仅对蒲公英生效
直接上传到最终地址
先上传到临时地址,通过后再添加到最终地址
不上传
5.2 ShouldBackupToCos 是否备份上传到Cos 默认值true,测试打生产包时一般为false
5.3 ShouldUploadToAppStore 是否上传到AppStore
5.4 ChangeLog 更新说明