请问当我们的项目使用手动签名时,测试签名和发布签名是否对应不同的appid?
获取AppID的代码:
let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag)
let appId = bundleInfo.signatureInfo.appId;
请问当我们的项目使用手动签名时,测试签名和发布签名是否对应不同的appid?
获取AppID的代码:
let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag)
let appId = bundleInfo.signatureInfo.appId;
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答989 阅读
1 回答967 阅读
用相同的p12文件 appid是相同的。release和debug只要是相同的p12,appid也是相同的。
解决方式:不要用自动签名,手动去配置调试签名和release签名 p12本地默认有效期25年,可以在创建的时候手动配置有效期,忽略过期问题
另外appIdentifier是不会因证书改变而改变的。
可以参考以下文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-bundleinfo-V5