HarmonyOS 5.0元服务原来是这样的(2)!!

2025-05-17 16:20:16
159次阅读
0个评论

接上篇

发布元服务

发布元服务的基本流程如下:

  1. 了解元服务审核指南的要求,并完成发布前自检。
  2. 准备签名文件并编译构建元服务。
  3. (可选)在正式发布元服务前,您可以发布一个邀请测试版本,邀请部分用户提前体验新版本,并收集用户的反馈,以便提前发现问题进行改进,从而保证全网版本的质量,提升用户体验。
  4. 完成元服务备案。
  5. 发布元服务。

签名文件

自动签名

我们在调试代码,在开发过程中使用真机调试,如果没有签名我们会遇到如下图问题;

image.png

image.png

手动签名

签名文件

  • 密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为**.p12**,公钥和私钥对用于数字签名和验证。
  • 证书请求文件:格式为**.csr**,全称为Certificate Signing Request,包含密钥对中的公钥和公共名称、组织名称、组织单位等信息,用于向AppGallery Connect申请数字证书。
  • 数字证书:格式为**.cer**,由华为AppGallery Connect颁发。
  • Profile文件:格式为**.p7b**,包含HarmonyOS应用/元服务的包名、数字证书信息、描述应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容,每个应用/元服务包中均必须包含一个Profile文件。

其中,多个元服务可以共用、 .p12.csr.cer。也就是说**.p7b** 需要每一个项目单独生成一次。

生成密钥和证书请求文件

可以得到 .p12文件和.csr文件

image.png

image.png

申请发布证书和Profile文件

  1. 打开AGC平台,点击“证书、APP ID和Profile”。

image.png

  1. 在左侧导航栏选择“证书、APP ID和Profile > 证书”,进入“证书”页面,点击“新增证书”。

image.png

  1. 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。

image.png

  1. 下载cer文件

image.png

  1. 申请发布Profile

image.png

  1. 在“添加Profile”页面,填写Profile信息,完成后点击“添加”。

image.png

  1. 下载 .p7b文件

image.png

签名文件

image.png

进行手动签名

image.png

打包构建

image.png

得到APP文件

image.png

收藏00

登录 后评论。没有帐号? 注册 一个。