HarmonyOS鸿蒙Next中关于build-profile.json5中签名signingConfigs配置问题
HarmonyOS鸿蒙Next中关于build-profile.json5中签名signingConfigs配置问题
项目中由于需要上线正式版本 或者 协同开发,需要进行手动签名,将AGC平台的证书和签名文件放在本地项目中,但keyPassword和storePassword需要是加密的这两个加密密码怎么生成,有什么途径么?
更多关于HarmonyOS鸿蒙Next中关于build-profile.json5中签名signingConfigs配置问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如图,比如在根目录建个文件夹 sign , 使用相对路径就行。Windows的话使用反斜杠 \
更多关于HarmonyOS鸿蒙Next中关于build-profile.json5中签名signingConfigs配置问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在 Project Structrue (项目结构) 里配置好手动签名后,会自动在build-profile.json5中生成签名signingConfigs信息的。
证书和签名文件路径怎么改成相对路径,因为需要放在项目里,
-
原文: 证书和签名文件路径怎么改成相对路径,因为需要放在项目里,
-
转换为Markdown:
证书和签名文件路径怎么改成相对路径,因为需要放在项目里,
位置在文件>项目结构> Signing Configs
证书和签名文件路径怎么改成相对路径,因为需要放在项目里,
- 证书和签名文件路径改成相对路径的步骤:
- 确定签名文件和证书在项目中的相对位置。
- 修改配置文件或代码中的路径为相对路径。
- 测试以确保路径正确无误。
项目信息
- 名称:示例项目
- 版本:1.0.0
- 大小:10MB
- 更新日期:2023-10-01
- 签名文件:打包的时候会自动根据路径将签名文件的信息集成到应用中。
找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
好的 谢谢,
"signingConfigs": [
{
"module": "entry",
"signature": {
"storeFile": "sign/test.p12",
"storePassword": "123456",
"keyAlias": "test",
"keyPassword": "123456"
},
"buildType": "release"
}
]
在HarmonyOS Next中,build-profile.json5文件中的签名密码需要加密处理以确保安全性。对于keyPassword和storePassword的加密,可以通过以下方式实现:
- 使用DevEco Studio内置的加密工具:
- 在项目根目录打开终端
- 运行命令:
hdc shell keygen -encrypt -p your_password
- 工具会生成加密后的字符串,可直接用于配置文件中
- 加密后的配置示例:
"signingConfigs": {
"release": {
"keyAlias": "your_alias",
"keyPassword": "{encrypted}xxxxxx",
"storePassword": "{encrypted}xxxxxx",
"storeFile": "your.keystore"
}
}
注意:加密密码应妥善保管,建议不要将原始密码和加密密码提交到版本控制系统。对于团队协作,建议通过安全渠道共享加密后的密码。