HarmonyOS 判断应用是debug还是release

如何判断当前的签名方式是debug还是release,BuildProfile这个需要编译后才会生成,还有其它方式可以获取吗?

或者是通过代码如何获取工程级目录下的build-profile.json5文件中当前的使用的signingConfigs的内容

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

可以通过getBundleInfoForSelf获取自身的应用包信息,其中入参bundleFlags指定所返回的BundleInfo中所包含的信息

具体参考如下:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5#bundlemanagergetbundleinfoforself

bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION).then((bundleInfo)=>{
  console.log(" appProvisionType is " +bundleInfo.appInfo.appProvisionType);
})

BuildProfile获取参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-get-build-profile-para-guide-0000001759228286-V5#section68146594553

分享
微博
QQ
微信
回复
1天前
相关问题
如何判断当前是release还是debug
1346浏览 • 1回复 待解决
如何判断应用是否是debug
294浏览 • 1回复 待解决
HarmonyOS 如何判断应用是否安装
62浏览 • 1回复 待解决
HarmonyOS 怎么区分debugrelease
742浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
3376浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
439浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
2289浏览 • 1回复 待解决
HarmonyOS EcoDev 如何配置debug/release环境
599浏览 • 1回复 待解决
如何判断已安装应用是否可卸载
1933浏览 • 1回复 待解决