uni-app开发者中心创建安卓平台应用离线key时正式版和测试版的包名相同情况下无法创建

uni-app开发者中心创建安卓平台应用离线key时正式版和测试版的包名相同情况下无法创建

开发者中心创建安卓平台应用离线key时,正式版和测试版的包名相同情况下无法创建

公司多人开发情况下,正式版的离线打包key是绑定的正式版的安卓签名证书,直接给每个人太不安全了。

所以有什么办法,在包名相同的情况下能同时创建正式版和测试版的离线打包key

信息类别 信息内容
开发环境 未提及
版本号 未提及
项目创建方式 未提及
1 回复

更多关于uni-app开发者中心创建安卓平台应用离线key时正式版和测试版的包名相同情况下无法创建的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在uni-app开发者中心,当正式版和测试版使用相同包名时,确实无法创建两个离线打包Key。这是由于Android系统本身的设计限制——包名是应用的唯一标识,不能重复。

建议采用以下方案解决:

  1. 使用不同包名:为测试版本配置不同的包名,例如在正式版包名后添加.debug后缀。在manifest.json中通过条件编译动态设置包名:
{
  "appid": "__UNI__XXXXXX",
  "name": "MyApp",
  "android": {
    "packagename": "#ifdef DEBUG
    com.company.app.debug
    #else
    com.company.app
    #endif"
  }
}
回到顶部