HarmonyOS 鸿蒙Next:修改app的BundleName后,运行时如何切换新的Signing Configs

HarmonyOS 鸿蒙Next:修改app的BundleName后,运行时如何切换新的Signing Configs

修改app的BundleName 后, 运行时怎么切换新的Signing Configs

具体场景:

  1. 原来使用的Bundle Name:A 进行真机调试,其Signing Configs中使用 ‘default’ 的 ’Automatically generate signature’ ;
  2. 现在修改Bundle Name为B, 默认的‘defalut’ 中 Bundle Name是灰色的,不能修改,就只能新建一个 ‘defalutB’ ,修改了后,运行app时感觉还是用的‘defalut’ ,这个’defalut’ 又是不让删除的;

运行后提示还是用的‘defalut’的配置


更多关于HarmonyOS 鸿蒙Next:修改app的BundleName后,运行时如何切换新的Signing Configs的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

请在工程级的 build-profile.json5 文件中,修改 product 配置信息:

{
  "products": [
    {
      "name": "default",
      "signingConfig": "default", // 从 default 改为您这边要用的 lufengzhe
      "compileSdkVersion": "4.1.0(11)",
      "compatibleSdkVersion": "4.1.0(11)",
      "runtimeOS": "HarmonyOS"
    }
  ]
},

具体可以参考一下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-customized-multi-targets-and-products-guides-0000001731595144-V5#section0464550509

更多关于HarmonyOS 鸿蒙Next:修改app的BundleName后,运行时如何切换新的Signing Configs的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙系统中,修改应用的BundleName后,如果需要切换新的Signing Configs(签名配置),你通常需要更新项目的配置文件以反映新的签名信息。以下是具体步骤的简要说明:

  1. 更新配置文件:

    • 打开你的鸿蒙项目,定位到config.json文件。
    • module配置块中,找到package字段,确保它已更新为新的BundleName。
    • 接着,检查sign配置块,更新为新的签名配置信息,包括storeFile(签名文件路径)、storePassword(签名文件密码)、keyAlias(密钥别名)和keyPassword(密钥密码)。
  2. 同步并构建项目:

    • 保存所有更改后,在IDE中同步项目配置。
    • 清理并重新构建项目,确保新的签名配置生效。
  3. 安装并测试:

    • 将构建好的应用安装到测试设备上。
    • 运行应用并验证其功能,确保切换签名配置没有引入任何问题。

请注意,修改BundleName和切换签名配置可能会影响应用的升级和兼容性,特别是在已发布的应用上进行此类更改时。确保在正式环境应用这些更改前进行充分的测试。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部