HarmonyOS 鸿蒙Next关于上架打包和签名的问题
HarmonyOS 鸿蒙Next关于上架打包和签名的问题
想要实现打包时可选debug和release,并且根据所选的debug和release使用不同的签名,怎么快捷实现?
3 回复
HarmonyOS 鸿蒙Next关于上架打包和签名的问题,以下是专业解答:
HarmonyOS应用上架需通过数字证书与Profile文件等签名信息保证完整性。开发者需完成应用/服务开发后,打包成App Pack(.app文件),并准备以下文件:
- P12文件:包含私钥和证书的二进制文件,用于应用签名。
- CSR文件:证书签名请求文件,包含公钥及申请者信息,用于向证书颁发机构(CA)申请证书。
- CER文件:数字证书文件,包含公钥和证书持有者信息,用于验证应用签名,由华为AppGallery Connect颁发。
- Profile文件(P7B文件):包含证书链、应用包名、数字证书信息及证书权限列表等,每个应用/服务包中均必须包含。
上架流程包括:新建密钥文件(.p12)、选定CSR文件(.csr)、在AppGallery Connect申请数字证书(.cer)及配置Profile文件(.p7b)、项目打包、安装包上传审核等。签名算法固定为SHA256withECDSA。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。