在开发过程中,许多开发者在应用上架环节遇到了重重阻碍。面对.p12
、.csr
、.cer
、.p7b
等各种证书格式,以及应用打包流程,很多人完全没有头绪,不知从何入手。
本文将详细解析这些看似繁琐却至关重要的环节,帮助你顺利完成应用上架全过程。如果你也曾被这些问题困扰,那么请继续阅读,让我们一起揭开应用上架的神秘面纱。现在开始上课~~~~
在开始之前,请确保你已经:
DevEco Studio
开发工具DevEco Studio
并加载你要上架的项目构建
按钮,如下图所示:构建
按钮的下拉列表中找到生成私钥和证书请求文件
并点击:New
按钮,在弹窗中选择文件存储位置和设置密码,完成后点击OK
提示:关于别名、开发者名称和组织等信息,只要你能记住即可,没有严格要求
Next
按钮:.p12
文件:Next
按钮后,会看到如下界面:CSR File
文件的存储路径,填写完成后点击Finish
:注意:所有文件名称可自行定义,但建议使用有意义的名称,方便后续识别
.p12
和.csr
文件:证书、APP ID和Profile
,然后点击新增证书
按钮:CSR
文件:下载
按钮将证书文件保存到本地:提示:建议将下载的证书文件保存在与之前生成的文件相同的文件夹中,便于管理
Profile
,点击进入后在页面上点击添加
按钮:添加
按钮:
下载
按钮将Profile文件保存到本地:重要提示:权限申请应遵循最小权限原则,只申请应用必需的权限,避免因权限过多导致审核不通过
DevEco Studio
中依次点击文件
→ 项目结构
Signing Config
选项卡,开始配置对应的证书文件:
.p12
文件.p12
文件时设置的密码OK
按钮保存设置
构建
→ 编译Hap(s)/APP(S)
→ 编译APP(s)
:build
文件夹
build
文件夹中找到xxxxx-signed.app
格式的安装包:
提示:上传前请确保应用已通过充分测试,包括功能测试、兼容性测试和性能测试
通过本教程,我们完成了鸿蒙应用上架前的全部准备工作,包括:
.p12
和.csr
文件.cer
证书和Profile文件