鸿蒙开发:应用上架第二篇,申请发布证书

简介: 而对于签名信息,也有一项非常重要的属性,那就是profile文件,主要用于设置发布或调试证书,那么这个证书如何获取呢,本文就着重概述一下。

前言


本文基于Api13


通过第一篇文章,我们拿到了密钥库.p12文件和证书请求csr文件,这两个文件都是非常重要的,一定要保存好,我们也基本知道了应用的打包,签名信息文件是必须的,而对于签名信息,也有一项非常重要的属性,那就是profile文件,主要用于设置发布或调试证书,那么这个证书如何获取呢,本文就着重概述一下。


我们需要知道,根据使用场景的不同,Profile分为调试Profile、发布Profile,还有内部测试,三种方式,所以,再接下来的创建中,大家一定要根据需要进行创建。



创建Profile,有一点需要知道,那就是,如果你只需要自身的一台设备进行应用的运行和测试,其实大可不必大费周章,直接使用本地的签名信息就行,也就是第一篇概述中的自动签名配置;当然如果,你要用于多设备的调试和正式上架,那么Profile文件才是必须需要的。


根据类型,我们可以一眼就能知道,发布,用于正式发布到华为应用市场用的,调试呢,就是自身用于多设备调试用的,当然也是要发布到应用商店的测试中,内部测试,显而易见,就是绕过华为应用商店后台,自己执行的应用测试下载。


拿到Profile文件,也不是一蹴而就的,需要一步一步的进行获取,还有一个知识点,大家需要知道,那就是发布证书和发布证书Profile文件,这是两个文件,对应的字段分别是profile和certpath字段。



下面我们就一步一步的获取这两个文件。


第一步:实名认证


申请发布证书和发布证书Profile文件,需要到AppGallery Connect后台进行申请,也就是华为应用商店管理后台,需要说明一点的是,你的账号或企业账号必须是实名认证的,如果未实名认证,还请先去实名认证。


实名认证介绍地址:

https://developer.huawei.com/consumer/cn/doc/start/itrna-0000001076878172


实名完成之后,我们进入AppGallery Connect后台,地址是:

https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/


第二步、创建APP ID


如果你之前已经创建了APP ID,这一步可以省略,直接看下一步即可,如果没有,可按照此步骤进行创建,首先,进入到后台,找到证书、APP ID和Profile一项:



点击左侧的APP ID选项后,直接点击新建即可:



根据自身的应用信息如实填报即可,有一点需要注意,那就是一定要和你的项目信息一一对应。



第二步、创建应用


有了APP ID之后,我们回到后台首页,选择,我的应用,当然了,如果,你要上架元服务,直接选择我的元服务即可。



选择之后,点击新建发布。



选择第二步中创建的应用包名,就会自动填充应用名称:



第三步、申请发布证书


回到首页,找到证书、APP ID和Profile一项:



点击左侧证书一项,新建证书即可,需要注意的是,一个账号只支持三个正式证书,这一点需要注意。



点击新建证书之后,会进行填写证书的信息,按照需要,你可以创建发布或者调试证书。



CSR文件还记得吗,那就是上一篇文章中,最后我们生成的请求证书,直接选取即可。



通过以上的步骤,我们的证书就创建完毕了,在列表中就可以查看到了,这个点击下载后,一定要妥善保存,有大用处。



第四步、申请发布证书Profile文件


我们继续回到首页,找到证书、APP ID和Profile一项:



打开后,直接选择最后的Profile选项,点击添加即可。



点击添加之后,就会显示如下的页面:



我们可以看到,创建一个Profile,第一步,就需要选择应用名称,所以,在这里,如果你已经创建了应用,直接选择即可,如果还未创建应用,请回到第二步骤进行创建应用。



选择证书,直接选择第三步中申请的发布证书即可,信息填完之后,点击右上角的添加按钮,在列表之中,就可以查看到已经创建好的证书了。



相关总结


生成完发布证书Profile文件之后,我们就可以点击下载,留着后续备用,有一点需要知道,一个应用最多可申请100个Profile文件。


下载后,我们可以看Profile格式为.p7b文件,里面包含HarmonyOS应用/元服务的包名、数字证书信息、HarmonyOS应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容,当你选择的类型不是发布类型,那么就会出现选择设备的选项。



关于设备的创建,可以直接选择设备选项即可。



好了,本篇文章就暂时到这里吧,下一篇,我们重点概述如何配置签名信息。


本文标签:HarmonyOS应用上架。

相关文章
|
8月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1598 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
8月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1077 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
8月前
|
移动开发 Rust JavaScript
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1162 4
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
8月前
|
移动开发 Android开发
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
407 0
|
9月前
|
传感器 监控 安全
HarmonyOS NEXT 5.0 的星闪(NearLink)开发应用案例
V哥分享HarmonyOS NEXT 5.0星闪开发实战,涵盖智能车钥匙无感解锁与工业传感器监控。低延迟、高可靠,代码完整,速来学习!
1125 0
|
JavaScript Java API
【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )(二)
【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )(二)
603 0
【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )(二)
|
12月前
|
容器
HarmonyOS NEXT仓颉开发语言实战案例:外卖App
仓颉语言实战分享,教你如何用仓颉开发外卖App界面。内容包括页面布局、导航栏自定义、搜索框实现、列表模块构建等,附完整代码示例。轻松掌握Scroll、List等组件使用技巧,提升HarmonyOS应用开发能力。
|
11月前
|
安全 JavaScript API
鸿蒙开发核心要素
鸿蒙开发核心要素
|
12月前
|
存储 IDE 定位技术
【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器
在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。
412 0
HarmonyOS NEXT仓颉开发语言实战案例:电影App
周末好!本文分享使用仓颉语言重构ArkTS实现的电影App案例,对比两者在UI布局、组件写法及语法差异。内容包括页面结构、列表分组、分类切换与电影展示等。通过代码演示仓颉在HarmonyOS开发中的应用。##仓颉##ArkTS##HarmonyOS开发

热门文章

最新文章