首页 / 资讯中心 / 文章详情

【HarmonyOS-App发布】

【HarmonyOS-App发布】 ★ FEATURED ARTICLE
HarmonyOS-App发布■ 在 AppGallery Connect 申请证书和 Profile■ 1. 简介■ 2. 申请调试证书和 Profile■ 3. 申请发布证书和 Profile■ 3.1 申请发布证书■ 3.2 申请发布Profile■ DevEco Studio- 生成密钥.p12文件■ 1. 什么是p12■ 2. 生成CSR文件步骤■ DevEco Studio-生成 CSR文件 证书签名请求文件■ 1. 什么是CSR■ 2. 如何生成CSR文件■ 3. 操作步骤■ DevEco Studio-鸿蒙OS 编译构建生成APP■ 1. 简介■ 2. 前提条件■ 3. 操作步骤■ DevEco 修改桌面图标和文字■ 1. 修改 foreground.png 和background.png 替换就行要求 1024*1024像素png格式■ 2. 修改文字■ 3.■ 在 AppGallery Connect 申请证书和 Profile■ 1. 简介目前华为应用市场只支持 Lite Wearable轻量级智能穿戴的 HarmonyOS 应用的上架证书是为HarmonyOS应用/元服务配置签名信息的数字证书,可保障软件代码完整性和发布者身份真实性。证书格式为.cer包含公钥、证书指纹即证书的摘要信息等信息。证书分为调试证书、发布证书两种调试证书调试证书用于应用/元服务调试场景。如果您只需要使用一台调试设备并且业务支持自动签名建议使用DevEco Studio提供的自动签名此时无需获取调试证书。如果您使用多台调试设备或者会在断网情况下调试则需要手动签名此时您需要申请、下载调试证书。发布证书发布证书用于应用/元服务发布的场景。当需要发布应用/元服务至华为应用市场时您需要申请、下载发布证书用于后续打包正式发布包。■ 2. 申请调试证书和 Profile略过■ 3. 申请发布证书和 Profile■ 3.1 申请发布证书步骤如下登录AppGallery Connect选择“证书、APP ID和 Profile”。在左侧导航栏选择“证书、APP ID和Profile 证书”进入“证书”页面点击“新增证书”。在弹出的“新增证书”窗口填写要申请的证书信息点击“提交”。证书申请成功后“证书”页面展示证书名称等信息。点击“下载”将生成的证书保存至本地供后续发布签名使用。可选如您之前使用调试证书配置过指纹上架前需要将调试证书指纹更新为发布证书指纹具体操作请参见配置应用签名证书指纹。■ 3.2 申请发布ProfileProfile格式为.p7b包含HarmonyOS应用/元服务的包名、数字证书信息、HarmonyOS应用/元服务允许申请的证书权限列表以及允许应用/元服务调试的设备列表如果应用/元服务类型为Release类型则设备列表为空等内容。每个HarmonyOS应用/元服务包中均必须包含一个Profile文件。步骤如下在左侧导航栏选择“证书、APP ID和Profile Profile”进入“Profile”页面点击右上角“添加”。在“添加Profile”页面填写应用名称、Profile名称等必填信息。可选申请权限。选择应用名称后“添加Profile”页面下方会出现“申请权限”栏。若应用/元服务因特殊场景要求使用受限开放权限请您务必在“申请权限”栏进行申请否则您的应用/元服务将在审核时被驳回。自己生成的■ DevEco Studio- 生成密钥.p12文件■ 1. 什么是p12密钥文件■ 2. 生成CSR文件步骤在主菜单栏单击Build构建- Generate Key and CSR生成私钥和证书请求文件■ DevEco Studio-生成 CSR文件 证书签名请求文件■ 1. 什么是CSR证书签名请求CSR是一个包含申请者信息的编码文件用于向证书颁发机构CA申请数字证书。CSR文件通常包含以下信息域名FQDN组织名称组织单位城市/地区州/县/地区国家代码公钥■ 2. 如何生成CSR文件使用DevEco Studio:打开DevEco Studio选择菜单“Build Generate Key and CSR”。1.点击主菜单栏的 BuildGenerate Key。2.在弹出的窗口中-如果已有密钥库文件选择Choose Existing。-如果没有密钥库文件选择New创建新的密钥库。3.填写以下信息-密钥库路径Key Store Path。-密码Password需包含大小写字母、数字和特殊符号长度至少8位。-确认密码Confirm Password。4.点击 OK 后继续填写密钥别名Alias、有效期Validity等信息。5.点击Generate Key and CSR选择 CSR 文件存储路径并完成生成。■ 3. 操作步骤在主菜单栏单击Build构建- Generate Key and CSR生成私钥和证书请求文件选择要生成的文件目标位置并设置密码填Alias别名以及First and last name之后点击Next按钮出现下面的弹框之后填写CSR file文件目标位置之后点击Finish按钮完成CSR文件创建检查本地目录中是否成功生成.csr 和 .p12 文件■ DevEco Studio-鸿蒙OS 编译构建生成APPw3cschool■ 1. 简介开发者完成 HarmonyOS 应用开发后需要将应用打包成 APP用于发布到华为应用市场。打包 APP 时DevEco Studio 会将工程目录下的所有 HAP 模块打包到 APP 中因此如果工程目录中存在不需要打包到 APP 的 HAP 模块请手动删除后再进行编译构建生成 APP。■ 2. 前提条件已完成发布证书和 Profile 文件的申请详情请参考申请证书和 Profile。已完成 build.gradle 和 config.json 的设置详情请参考编译构建前配置。■ 3. 操作步骤在 File - Project Structure Project Signing Configs 窗口中配置工程的签名信息设置完成后点击 OK 按钮。Store File选择密钥库文件文件后缀为 .p12。Store Password输入密钥库密码。Key Alias输入密钥的别名信息。Key Password输入密钥的密码。SignAlg签名算法固定为 SHA256withECDSA。Profile File选择申请的发布 Profile 文件文件后缀为 .p7b。Certpath File选择申请的发布数字证书文件文件后缀为 .cer。3.点击 Build Build APP(s)/Hap(s) Build APP(s)等待编译构建完成已签名的 APP。4.编译构建完成后可以在build outputs app release 目录下获取带签名的 APP。问题点■ DevEco 修改桌面图标和文字■ 1. 修改 foreground.png 和background.png 替换就行要求 1024*1024像素png格式foreground.png background.png 修改如下文件有效 \hui-le-wei_-remote-control\AppScope\resources\base\media 修改如下文件无效 \hui-le-wei_-remote-control\entry\src\main\resources\base\media■ 2. 修改文字■ 3.
阅读完成 · 觉得有帮助?
咨询建站