HarmonyOS 鸿蒙Next签名构建咨询:相关的几个文件p12和.p7b证书都要放到工程里面吧
HarmonyOS 鸿蒙Next签名构建咨询:相关的几个文件p12和.p7b证书都要放到工程里面吧 1:签名的几个文件p12 .p7b证书都要放到工程里面吧?不然代码拉到本地 没有签名文件是不能签名成功的
2:打包构建,macos,提示没有material文件夹,material文件夹应该只在开发者本地的吧?没有提交到git远端,为什么拉取工程,执行构建命令报错,提示没有material文件夹,难道需要把这个material推送到git远端?
1、多人协同开发时可在工程目录下创建签名文件的文件夹sign,将包含material在内的所有签名文件存放于sign文件夹下,并在工程根目录的build-profile.json5内的signingConfigs配置对应的软链接,手动签名参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5
2. 请确认下build-profile.json5配置文件里signingConfigs的配置信息
更多关于HarmonyOS 鸿蒙Next签名构建咨询:相关的几个文件p12和.p7b证书都要放到工程里面吧的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS(鸿蒙)系统中进行Next签名构建时,确实需要将相关的签名文件(包括.p12和.p7b证书)正确放置到工程中。
具体来说:
-
.p12文件:这是一个包含私钥和公钥证书的文件,通常用于数字签名。在鸿蒙的签名构建过程中,.p12文件是必须的,因为它包含了用于生成签名的私钥。你需要确保这个文件被正确导入到你的签名配置中,并且在构建过程中能够被正确引用。
-
.p7b文件:这是一个包含公钥证书链的文件,通常用于验证签名的有效性。在鸿蒙系统中,虽然.p7b文件不是签名生成的直接必须文件(因为私钥在.p12文件中),但它对于签名验证过程是重要的。如果你的应用需要在某些需要验证签名链完整性的环境中运行(如企业级应用分发平台),那么包含正确的.p7b文件将是必要的。
在放置这些文件时,你需要确保它们的路径在签名配置中被正确指定。通常,这些文件会被放置在项目的特定目录下(如sign
目录),并在签名配置文件中通过相对或绝对路径进行引用。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html