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
相关问题
OpenHarmony 3.2 LTS版本发布计划
9105浏览 • 1回复 已解决
HarmonyOS 关于Web调试问题
99浏览 • 1回复 待解决
关于发布证书更新问题
231浏览 • 1回复 待解决
HarmonyOS 关于手动签名疑问
348浏览 • 1回复 待解决
HarmonyOS 如何使用发布证书进行调试
524浏览 • 1回复 待解决
获取HarmonyOS系统版本api
250浏览 • 1回复 待解决
HarmonyOS 如何获取版本信息?
97浏览 • 1回复 待解决
HarmonyOS 指定SDK支持API版本
304浏览 • 1回复 待解决
HarmonyOS如何获取当前app版本code
635浏览 • 1回复 待解决
HarmonyOS 版本升级机制
33浏览 • 1回复 待解决