APPCloud中安装包说明
在APPCloud中的构建页面中打包的时候大家可以看到各种包类型,分别是开发包、测试包、预发布包、发布包,以此对应我们目前开发流程中的环境。4种包都可以同时安装在同一台手机上,每个包都是一个独立的App,之所以这么规划和设计是为了免除在测试手机上频繁删除安装包的操作,同时在App的显示名称中也做了区分。
以移动验房,AppId(BundleID/PackageName)是com.mysoft.checkroom为例来说明打包模式、证书、AppID、AppName(对应config.xml文件中的app-name节点)关系
iOS平台
打包类型 | 使用的证书 | BundleID | AppName | 包用途 | 包使用人员 | 怎样安装 |
---|---|---|---|---|---|---|
开发包 | 99刀企业版开发证书 | com.mysoft.checkroomdev | D移动验房 | 开发调试用 | 开发人员 | 需要在ADP后台注册设备才能安装 |
测试包 | 299刀企业版发布证书 | com.mysoft.checkroomtest | T移动验房 | 测试使用 | 测试人员 | 无需注册设备直接安装 |
预发布包 | 299刀企业版发布证书 | com.mysoft.checkroombeta | B移动验房 | 验证试用 | 测试人员或其他 | 无需注册设备直接安装 |
发布包 | 99刀企业版发布证书 | com.mysoft.checkroom | 移动验房 | 最终用户使用 | 最终用户 | 未提交审核通过前通过Testflight安装,审核通过后通过AppStore安装 |
Android平台
打包类型 | 使用的证书 | 包名 | 包用途 | AppName | 包使用人员 | 怎样安装 |
---|---|---|---|---|---|---|
开发包 | 调试证书 | com.mysoft.checkroomdev | 开发调试用 | D移动验房 | 开发人员 | 直接安装 |
测试包 | 调试证书 | com.mysoft.checkroomtest | 测试使用 | T移动验房 | 测试人员 | 直接安装 |
预发布包 | 调试证书 | com.mysoft.checkroombeta | 验证使用 | B移动验房 | 测试人员或者其他 | 直接安装 |
发布包 | 发布证书 | com.mysoft.checkroom | 最终用户使用 | 移动验房 | 最终用户 | 直接安装 |
注意
- 开发包、测试包、预发布包的AppName前面分别D、T、B主要为了同时安装在一台手机上时能快速区分,如果想更改或者去掉可以在APPCloud-钩子中更改
change_app_name.js
这个钩子里面的逻辑,然后重新上传该钩子即可。 - 移动PaaS平台里面去掉了预发布包这个选项,只有开发包、测试包、发布包,这三个包和APPCloud里面的开发包、测试包、发布包是一致的。
- App名称修改,可以在APPCloud-config.xml模块中修改config.xml中的
app-name
节点的值。