在 UniApp 打包过程中,证书库密码和证书私钥密码的设置主要涉及 Android 平台的 APK 签名。以下是设置方法:
-
生成证书文件:
使用 Java 的 keytool 命令生成证书文件(.keystore 或 .jks),例如:
keytool -genkey -alias myalias -keyalg RSA -keysize 2048 -validity 36500 -keystore my.keystore
执行命令后,系统会提示设置证书库密码和证书私钥密码(私钥密码可与证书库密码相同或不同)。
-
在 HBuilderX 中配置:
- 打开项目,点击菜单栏的 发行 → 原生 App-云打包。
- 在 证书 设置区域,上传生成的
.keystore 文件。
- 填写 证书别名、证书库密码 和 证书私钥密码(如果私钥密码与证书库密码相同,可只填一项)。
注意事项:
- 证书库密码和私钥密码需妥善保管,丢失将无法更新应用。
- 如果私钥密码与证书库密码相同,HBuilderX 允许只填写一个密码框。
- 测试阶段可使用 HBuilderX 提供的测试证书,但正式发布必须使用自定义证书。
确保密码符合安全规范(如包含字母、数字和符号),避免使用简单密码。