HarmonyOS 判断应用是debug还是release

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

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

HarmonyOS
2024-12-25 11:35:49
895浏览
收藏 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);
})
  • 1.
  • 2.
  • 3.

BuildProfile获取参考文档:

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

分享
微博
QQ
微信
回复
2024-12-25 12:53:09


相关问题
如何判断当前是release还是debug
2077浏览 • 1回复 待解决
如何判断应用是否是debug
1154浏览 • 1回复 待解决
HarmonyOS 如何判断应用是否安装
1011浏览 • 1回复 待解决
HarmonyOS 怎么区分debugrelease
1607浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
3348浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
4126浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
1293浏览 • 1回复 待解决
HarmonyOS EcoDev 如何配置debug/release环境
1464浏览 • 1回复 待解决
如何判断已安装应用是否可卸载
2674浏览 • 1回复 待解决
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。