2***@qq.com
2***@qq.com
  • 发布:2025-12-09 16:20
  • 更新:2025-12-09 16:37
  • 阅读:17

.p7b文件我添加了设备而且更新了这个文件,运行鸿蒙时还是说签名证书资料配置错误

分类:鸿蒙Next

我新加了一个设备在开发者后台重新生成了.p7b文件,但是在真机运行时,还是报签名证书资料错误
开始制作运行包 .hap,请耐心等待 ..........
16:17:52.321 > hvigor Finished :entry:default@PreBuild... after 61 ms
16:17:52.321 > hvigor Finished :uni_modulesjsh_openappproduct:default@PreBuild... after 89 ms
16:17:52.321 > hvigor Finished :entry:default@CreateModuleInfo... after 1 ms
16:17:52.321 > hvigor Finished :entry:default@GenerateMetadata... after 2 ms
16:17:52.321 > hvigor Finished :entry:default@PreCheckSyscap... after 1 ms
16:17:52.321 > hvigor UP-TO-DATE :entry:default@GeneratePkgContextInfo...
16:17:52.321 > hvigor Finished :entry:default@ProcessIntegratedHsp... after 1 ms
16:17:52.321 > hvigor Finished :uni_modules
jsh_openappproduct:default@CreateHarBuildProfile... after 1 ms
16:17:52.321 > hvigor Finished :uni_modulesjsh_openappproduct:default@ConfigureCmake... after 1 ms
16:17:52.321 > hvigor Finished :uni_modules
jsh_openappproduct:default@MergeProfile... after 3 ms
16:17:52.321 > hvigor Finished :entry:default@SyscapTransform... after 8 ms
16:17:52.321 > hvigor Finished :entry:default@ProcessRouterMap... after 3 ms
16:17:52.321 > hvigor Finished :entry:default@CreateBuildProfile... after 3 ms
16:17:52.321 > hvigor Finished :uni_modulesjsh_openappproduct:default@BuildNativeWithCmake... after 1 ms
16:17:52.321 > hvigor Finished :entry:default@MergeProfile... after 7 ms
16:17:52.321 > hvigor Finished :entry:default@GenerateLoaderJson... after 15 ms
16:17:52.321 > hvigor Finished :uni_modules
jsh_openappproduct:default@BuildNativeWithNinja... after 1 ms
16:17:52.321 > hvigor Finished :entry:default@ConfigureCmake... after 1 ms
16:17:52.321 > hvigor Finished :entry:default@MakePackInfo... after 2 ms
16:17:52.321 > hvigor Finished :entry:default@ProcessProfile... after 58 ms
16:17:52.321 > hvigor Finished :entry:default@BuildNativeWithCmake... after 1 ms
16:17:52.321 > hvigor UP-TO-DATE :entry:default@ProcessResource...
16:17:52.321 > hvigor Finished :entry:default@CompileResource... after 477 ms
16:17:52.321 > hvigor Finished :entry:default@BuildJS... after 1 ms
16:17:52.321 > hvigor Finished :uni_modulesjsh_openappproduct:default@ProcessLibs... after 8 ms
16:17:52.321 > hvigor UP-TO-DATE :uni_modules
jsh_openappproduct:default@DoNativeStrip...
16:17:52.321 > hvigor Finished :entry:default@BuildNativeWithNinja... after 1 ms
16:17:52.321 > hvigor Finished :entry:default@ProcessLibs... after 15 ms
16:17:52.321 > hvigor UP-TO-DATE :entry:default@DoNativeStrip...
16:17:52.321 > hvigor UP-TO-DATE :entry:default@CacheNativeLibs...
16:17:52.328 > hvigor Finished :entry:default@GeneratePkgModuleJson... after 4 ms
16:17:52.328 app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@0d7xv0pcdxkinvekdlg0one4y89zl+nkn+hp3smonxk=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:255:5
16:17:52.328 Definite assignment assertions are not supported (arkts-no-definite-assignment)
16:17:52.413 > hvigor Finished :entry:default@PackageHap... after 977 ms
16:17:52.413 > hvigor ERROR: Failed :entry:default@SignHap...
16:17:52.413 > hvigor ERROR: Tools execution failed.
16:17:52.413 12-09 16:17:51 ERROR - hap-sign-tool: error: Signature verify failed
16:17:52.413 Detail: Please check the message from tools.
16:17:52.413 > hvigor ERROR: BUILD FAILED in 14 s 7 ms
16:17:52.727 签名证书资料配置错误,请参考 文档
16:17:52.727 运行包制作失败

2025-12-09 16:20 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

您的问题是由于.p7b文件未正确配置导致的签名验证失败。根据知识库内容,p7b文件与具体设备绑定,新增设备后必须重新下载并替换项目中的文件。

请按以下步骤操作:

  1. 登录华为开发者后台,进入"证书/APPID/Profile"页面
  2. 找到对应应用的Profile,点击"编辑设备"重新下载.p7b文件
  3. 替换项目中harmony-configs/sign/目录下的旧.p7b文件
  4. 检查manifest.json中的鸿蒙包名(bundleName)是否与申请证书时一致
  5. 确保真机连接时已授权信任(手机需确认信任电脑)

特别注意:若使用HBuilderX 4.51+版本,需检查harmony-mp-configs/build-profile.json5useNormalizedOHMUrl是否为true。

参考文档:

内容为 AI 生成,仅供参考
2***@qq.com

2***@qq.com (作者)

1111

要回复问题请先登录注册