首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >HarmonyOS 5.0元服务原来是这样的(2)!!

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

原创
作者头像
云杰
发布2025-05-23 16:07:51
发布2025-05-23 16:07:51
1200
举报

接上篇

发布元服务

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

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

签名文件

自动签名

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

image.png
image.png
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
image.png
image.png

申请发布证书和Profile文件

  1. 打开AGC平台,点击“证书、APP ID和Profile”。
image.png
image.png
  1. 在左侧导航栏选择“证书、APP ID和Profile > 证书”,进入“证书”页面,点击“新增证书”。
image.png
image.png
  1. 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。
image.png
image.png
  1. 下载cer文件
image.png
image.png
  1. 申请发布Profile
image.png
image.png
  1. 在“添加Profile”页面,填写Profile信息,完成后点击“添加”。
image.png
image.png
  1. 下载 .p7b文件
image.png
image.png

签名文件

image.png
image.png

进行手动签名

image.png
image.png

打包构建

image.png
image.png

得到APP文件

image.png
image.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 接上篇
  • 发布元服务
    • 签名文件
      • 自动签名
      • 手动签名
      • 生成密钥和证书请求文件
      • 申请发布证书和Profile文件
    • 签名文件
    • 进行手动签名
  • 打包构建
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档