HarmonyOS 鸿蒙Next中993报错

HarmonyOS 鸿蒙Next中993报错 为什么我自动签名的证书上传 什么都弄了 还会报错993啊

9 回复

重新发布看看

更多关于HarmonyOS 鸿蒙Next中993报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你重新生成发布证书并手动签名后,重新执行 Build > Build APP(s) 生成 .app 包,试下

怎么手动签名呀,

因为自动签名生成的证书仅用于本地开发和调试,不能直接用于应用市场的打包上架。在提交发布时,系统会严格校验签名文件,导致 993 报错。

有些时候是缓存问题,也可能还是签名配置不对,

都是高手。,

你去给我签名在下载看看,

是不是构建的时候没有使用你配置这套证书进行构建。需要在你的配置文件中把你证书配置进去,然后ide里面选择对应的产品,再构建app包,

HarmonyOS Next 中 993 报错通常与签名配置或证书链不完整有关。即使已上传自动签名证书,也可能因以下原因触发:

  1. Profile 与证书不匹配:确保应用包名、设备 UDID(真机调试)与 Profile 中的信息一致。
  2. 证书信任链缺失:仅上传了应用证书,缺少中间 CA 或根证书。自动签名工具可能未正确合并完整证书链。
  3. 签名算法问题:使用了不被 HarmonyOS 支持的签名算法(如旧版 SHA1),需检查是否采用 SHA256 及以上。
  4. 权限或调试证书过期:自动签发的调试证书有效期为 1 年,过期后需重新生成。
  5. HAP 包重复签名或未对齐:打包时先清理旧的签名文件,重新签名并确保对齐。

快速定位可查看 DevEco Studio Build 日志中的具体签名错误提示。若使用自定义证书,请手动验证证书链完整性。

回到顶部