HarmonyOS 关于调试版本和发布版本的签名问题

请问在dev studio种创建了两个签名配置,希望调试的时候自动使用default配置,发布的时候自动使用release配置,请问该如何使其生效?

HarmonyOS
2024-08-23 10:59:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

工程级build-profile.json5文件中新增定制product,分别使用不同的签名证书。

“products”: [ 
{ 
  “name”: “default”, 
  “signingConfig”: “", 
  “compileSdkVersion”: "”, 
  “compatibleSdkVersion”: “", 
  “runtimeOS”: “HarmonyOS”, 
}, 
{ 
  “name”: “useForDebug”, 
  “signingConfig”: “useForDebug”, 
  “compileSdkVersion”: "”, 
  “compatibleSdkVersion”: “", 
  “runtimeOS”: “HarmonyOS”, 
}, 
{ 
  “name”: “useForRelease”, 
  “signingConfig”: “useForRelease”, 
  “compileSdkVersion”: "”, 
  “compatibleSdkVersion”: “****”, 
  “runtimeOS”: “HarmonyOS”, 
} 
],

右上角product按钮Product 选择useForDebug 来选择使用调试证书的hap ,选择useForRelease->apply 构建出来的APP 则使用发布证书。default 配置项勿删。module ,applytoProducts 属性中增加useForDebug,useForRelease 两个参数。

“modules”: [ 
{ 
  “name”: “entry”, 
  “srcPath”: “./entry”, 
  “targets”: [ 
  { 
    “name”: “default”, 
    “applyToProducts”: [ 
    “default”, 
    “useForDebug”, 
    “useForRelease” 
    ] 
  }, 
  ] 
} 
]
分享
微博
QQ
微信
回复
2024-08-23 15:53:39
相关问题
HarmonyOS 关于签名文件发布证书
1131浏览 • 1回复 待解决
HarmonyOS 关于APP版本升级更新问题
949浏览 • 1回复 待解决
OpenHarmony 3.2 LTS版本发布计划
10668浏览 • 4回复 已解决
HarmonyOS 打包发布版本始终为unsigned
987浏览 • 1回复 待解决
HarmonyOS APP版本名称版本获取
1863浏览 • 1回复 待解决
HarmonyOS 应用版本问题
764浏览 • 1回复 待解决
HarmonyOS 关于Web调试问题
1623浏览 • 1回复 待解决
HarmonyOS ReactNative版本问题
893浏览 • 1回复 待解决
关于发布证书更新问题
1284浏览 • 1回复 待解决
HarmonyOS reactnative版本问题咨询
1141浏览 • 1回复 待解决
HarmonyOS Flutter版本适配问题
1484浏览 • 1回复 待解决
HarmonyOS 关于发版流程中版本
998浏览 • 1回复 待解决
HarmonyOS 关于sdk上架签名问题
1115浏览 • 1回复 待解决