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 | "formal_product": { |
说明如下:
| 序号 | 是否必填 | 变量 | 描述 | 其他 |
|---|---|---|---|---|
| 1 | 必填 | BRANCH | 打包的分支 | |
| 2 | 安卓:必填 iOS:填了也无效 |
channelsJsonString | 要打包的多渠道 | 不进行多渠道:不传值 默认的多渠道:useDefault 指定多渠道:[“CHANNEL 华为 huawei”, “CHANNEL 抖音 douyin”] |
| 3 | 可选 | ShouldBackupToCos | 是否备份上传到Cos |
2、测试环境
参数示例:
1 | "test": { |
说明如下:
| 序号 | 是否必填 | 变量 | 描述 | 其他 |
|---|---|---|---|---|
| 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 | 更新说明 | |