应用测试阶段要做的一些事

​  现在的鸿蒙应用的开发应该都是相对迅捷的,在开发完基础功能后就要进行测试工作了。那么开发人员需要做的工作有哪些呢? 首先是打包前的配置文件部分,比如build-profile.json5文件中的一些配置选项这个可以参考官方文档的说明内容:模块级build-profile.json5文件-配置文件-构建应用 - 华为HarmonyOS开发者 targets用于给模块配置多目标产物,可配置多个;若配置,数组长度至少为1。 config是target相关配置。 source用于指定target的源码范围。 distroFilter/distributionFilter用于指定应用市场分发规则,distroFilter在FA模型中使用,distributionFilter在Stage模型中使用。 abilities用于自定义target的能力范围。 buildOption是模块在构建过程中的相关配置,buildOptionSet和targets中也支持配置buildOption。此外,工程级build-profile.json5中也支持配置buildOption。工程级别buildOption配置会与模块级别的buildOption进行合并 resOptions是资源编译配置项。     在打包前,需要为应用进行签名,从而保证应用的完整性和来源的真实性。签名时,需要配置相关信息。 1、密钥和证书请求文件:格式为.p12,包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,公钥和私钥对用于数字签名和验证;证书请求文件格式为.csr。包含密钥对中的公钥和公共名称、组织名称、组织单位等信息,用于申请发布证书。 具体操作:(1)在主菜单栏单击Build > Generate Key and CSR。 (2)在Key store file中,可以单击Choose Existing选择已有的密钥库文件(存储有密钥的.p12文件);如果没有密钥库文件,单击New进行创建. (3)在Create Key Store窗口中,填写密钥库信息后,单击OK. Key store file:设置密钥库文件存储路径,并填写p12文件名。 Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。 Confirm password:再次输入密钥库密码。 Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。 Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。 手动配置签名信息 Store file:选择密钥库文件,文件后缀为.p12,该文件为生成密钥和证书请求文件中生成的.p12文件。 Store password:输入密钥库密码,该密码与生成密钥和证书请求文件中填写的密钥库密码保持一致。 Key alias:输入密钥的别名信息,与生成密钥和证书请求文件中填写的别名保持一致。 Key password:输入密钥的密码,与生成密钥和证书请求文件中填写的Store Password保持一致。 Sign alg:签名算法,固定为SHA256withECDSA。 Profile file:选择申请调试证书和调试Profile文件中生成的Profile文件,文件后缀为.p7b。 Certpath file:选择申请调试证书和调试Profile文件中生成的数字证书文件,文件后缀为.cer。 ​
posted @ 2026-01-16 16:06  Cydar  阅读(0)  评论(0)    收藏  举报