使用App Center将封闭测试阶段应用发布至PlayStore的问题
解决App Center连接Google Play(无正式版发布)的自动化部署问题
方案1:借助Google Play内部测试渠道+App Center自定义脚本实现自动化
- 先在App Center中完成应用构建流水线配置,确保能生成符合Google Play签名要求的APK/AAB包
- 跳过App Center直接连接Google Play渠道的流程,转而通过Google Play Developer API实现自动上传:
- 到Google Cloud控制台为项目启用Google Play Developer API,生成服务账号密钥(JSON格式)
- 在App Center的应用环境变量中添加该密钥,或者直接在构建脚本中引用
- 编写Post-build脚本,调用API的
edits.tracks.upload接口,将构建产物自动上传到内部测试或封闭测试渠道
方案2:临时手动衔接+逐步自动化过渡
- 先在App Center完成构建,手动下载构建好的安装包,上传到Google Play的内部/封闭测试渠道
- 待后续需要正式版发布时,再配置App Center与Google Play正式渠道的直接连接,前期用此方式满足测试阶段的自动化构建需求
关键注意事项
- 确保Google Play服务账号拥有对应应用的「发布者」或「应用发布者」权限
- App Center的构建签名配置必须和Google Play控制台中的应用签名完全一致,避免安装验证失败
- 封闭测试渠道需提前将测试人员添加到Google Play的测试名单中,否则无法获取测试链接
内容的提问来源于stack exchange,提问作者usamayaseen
相关产品推荐
相关产品推荐

