知识点: HarmonyOS 应用打包后的文件为.app 格式, android 打包后的文件为.apk,IOS 打包后的文件为.apa HarmonyOS通过数字证书(.cer文件)和Profile文件(.p7b文件)等签名信息来保证应用的完整性,应用如需上架到华为应用市场必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用进行签名后才能发布

第一步:生成签名密钥** 1.1签名流程:签名分为手动签名和自动签名(做为一个以提高工作效率为己任的员工《懒》,谁会使用手动签名) 生成密钥:点击工具栏中Build —> Generate Key and CSR 1.2填写密钥信息:如果已经有密钥选择“choose Existing” 选择对应的密钥,如果没有请点击New 1.3填写信息 Key Store File:设置密钥库文件存储路径,并填写p12文件名。 Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。 Confirm Password:再次输入密钥库密码。 (以上内容在保存的时候回报错,因为路径最后的文件命没命名 ) 1.4 在Generate Key and CSR界面中,继续填写密钥信息后,单击Next。

Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。

Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。

Validity:证书有效期,建议设置为25年及以上,覆盖应用/服务的完整生命周期。

Certificate:输入证书基本信息,如组织、城市或地区、国家码等。

1.5在Generate Key and CSR界面,设置CSR文件存储路径和CSR文件名。点击finish 后点击OK 第二步申请证书:

发布证书由AGC颁发的、为HarmonyOS应用配置签名信息的数字证书,可保障软件代码完整性和发布者身份真实性。证书格式为.cer,包含公钥、证书指纹等信息。 登录这个网站: https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/

2.1点击用户和访问: 2.2 点击后在左侧点击证书管理 2.3 点击新增 2.4 填写证书信息 2.5 证书申请成功后,“证书管理”页面展示证书名称等信息。点击“下载”,将生成的证书保存至本地,供后续签名使用。(证书的有效期是2年)

第三步:申请Provision Profile 3.1 登录AppGallery Connect,选择“我的项目”。 找到您的项目,点击您创建的HarmonyOS应用。 在左侧导航栏选择“HarmonyOS应用 > HAP Provision Profile管理”,进入“管理HAP Provision Profile”页面,点击右上角“添加”。 3.2 在弹出的“HarmonyAppProvision信息”窗口中添加Profile,完成后点击“提交”。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/fde39a30e0314d18bb0aeb6657ddfb1d.png 3.3 然后将profile 下载 第四步配置签名信息 4.1 备注:不用点击:Automatically generate signature (由于缺少设备,无法创建配置文件。首先通过lP或USB连接设备。如果您 正在模拟器上安装HAP。 ) 4.2 在配置的时候选择上面步骤申请的文件,直接选中即可 第五步:编译HAP 或者app:在DevEcoStudio 中选择Build —> Build Hap(s)/APP(s)

5.1 等待编译构建。编译完成后,将在工程目录“build > outputs > default”目录下,获取可用于发布的应用包。

第六步发布应用:“发布应用之前必须将应用信息和版本信息填写完毕” 6.1 登录AGC 平台 6.2 填写网页内具体信息,其中包含一些公司的信息和应用版权信息这就不具体展示了

好文推荐

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。