HarmonyOS鸿蒙Next中既有的发布证书忘记密码影响应用发布

HarmonyOS鸿蒙Next中既有的发布证书忘记密码影响应用发布 咨询场景描述:

在没有证书明文密码的条件下,如何解决编译问题,以及如何解决发布上架的问题。

咨询描述:

在开发双框架鸿蒙应用时已经在应用市场创建了发布证书,暂时无法找到明文密码,现有的规则是同一个开发者只有有一个发布证书,无法再创建新的;

原有的证书在单框架应用使用时遇到问题,编译报错:

ERROR - hap-sign-tool: error: ACCESS_ERROR, code: 109. Details: No usable cert found in xxxx.p12
3 回复

只要保持csr、cer、p7b文件三者是匹配的,是可以使用之前双框架生成的cer证书文件和profile文件的,如果说您暂时找不到证书明文密码,那就只有两种方案:

  1. 把当前AGC网站上的发布证书和profile文件删除,重新生成一份(确保双框架应用不上架,否则还是得用到该证书),生成流程见下面链接 https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-releaseapp-0000001126380068

  2. 找双框架同事问清楚p12文件对应的密码,双框架同事肯定是知道的,不然他们肯定也是上架不了的

更多关于HarmonyOS鸿蒙Next中既有的发布证书忘记密码影响应用发布的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,如果忘记发布证书的密码,将无法使用该证书进行应用签名,进而影响应用的发布流程。发布证书是应用签名过程中不可或缺的一部分,用于验证应用的真实性和完整性。忘记密码意味着无法访问该证书,导致无法完成应用的签名步骤。

如果遇到这种情况,通常需要重新生成一个新的发布证书。具体步骤包括:在华为开发者联盟中申请新的发布证书,下载并使用新的证书重新签名应用。需要注意的是,重新生成证书后,应用需要使用新的证书进行签名,因此可能需要更新应用的配置信息。

此外,建议妥善保管证书密码,避免类似问题再次发生。

在HarmonyOS鸿蒙Next中,如果忘记发布证书的密码,将无法对应用进行签名,进而影响应用的发布流程。建议采取以下措施:

  1. 找回密码:尝试通过华为开发者联盟的密码找回功能,或联系华为技术支持。
  2. 重新生成证书:如果无法找回密码,可申请撤销旧证书并重新生成新的发布证书。
  3. 更新应用配置:使用新证书重新签名应用,并更新应用的相关配置文件。

注意:重新生成证书会影响已发布应用的更新,建议妥善保管证书密码。

回到顶部