
小白挑战一周上架元服务——提交审核07 原创 精华
@TOC
前言
元服务终于开发完成了,现在准备提交了,距离我们写挑战开始的时间,刚好是第八天,由于中间耽误了近1天时间,所以我们说只能勉强算是挑战及格,因为还没有真正的上架,还需要审核。又是一个里程碑式的进展。奥利给~
一、上架准备(配置签名文件和证书文件)
1. AppGallery后台创建App应用信息
2.自动签名
如果是调试模式推荐自动签名,通过文件菜单下的项目结构,这样可以快速的进行真机调试。
在弹窗的窗口中,选择签名配置项(Signing Configs),这里如果没有登录开发者账号的话,会有个登录的提示,去登录就好了,返回时这里可以选择自动签名(Automatically generate signature),IDE会进行自动签名。
3.手动签名(发布证书)
- 通过构建菜单中的生成私钥和证书请求文件创建。
- 创建私钥仓库(key store)文件和仓库密码,设置私钥的别名和密码(key)
- 创建CSR文件
- AppGallery后台创建证书,并下载证书文件。
- AppGallery后台创建配置文件,并下载配置文件。
创建成功后,需要下载到之前保存的文件夹中,方便添加签名时使用。此时文件中,又多了一个.p7b文件。
4.配置手动签名(发布证书)
通过文件菜单下的项目结构窗口,进行添加签名
然后根据我们创建的证书、配置文件以及key仓库文件,输入对应的密码,然后点击OK即可。
二、打包(上传)
项目代码已经开发完成,发布证书已经也进行了配置,现在只需要打包上传就行了。我们可以使用DevEco Studio进行直接上传。
1.将项目配置文件中的签名改成发布签名
项目配置文件(build-profile.json5)中,设置signingConfig为我们手动配置的发布签名,我这里是"online"。
"products": [
{
"name": "default",
"signingConfig": "online",
"targetSdkVersion": "5.1.0(18)",
"compatibleSdkVersion": "5.0.1(13)",
"runtimeOS": "HarmonyOS",
"buildOption": {
"strictMode": {
"caseSensitiveCheck": true,
"useNormalizedOHMUrl": false
}
}
}
],
2.将项目的构建模式改成发布模式(release)
根据下图1-3的步骤进行设置。
3.通过构建菜单,上传项目(Upload Product)
在弹窗的页面中进行,能够看到我们项目的信息,点击右下角的OK按钮,进行上传即可。
成功之后的页面,如下图。通过点击View Full Result in AppGallery Connect。
跳转到AppGallery应用市场后台后,可以查看到我们提交的软件包。如下图。
三.提交审核
提交审核前,需要完善版本信息,这里依次填写内容就好了。最后保存后,点击提交审核按钮就可以了。
剩下的就交给时间了,不,交给华为鸿蒙平台的审核团队了。
参考
