HarmonyOS 鸿蒙Next:团队协作中,项目build-profile.json5中的签名信息如何改成引用本地配置以保持远程文件内容一致

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:团队协作中,项目build-profile.json5中的签名信息如何改成引用本地配置以保持远程文件内容一致

项目build-profile.json5中的签名信息,因团队成员每个人的都不一样,能否改成引用本地配置,使得每个人build-profile.json5中的signingConfigs都保持一致

,比如引用local.properties里的内容,或者string.json中的内容(会报错:ERROR: Invalid certPath value. Make sure it is not null or empty. The file must be included in ‘$string:certpath’)  

4 回复
使用手动签名,并且在申请证书时选择添加多个设备,便可以多人使用同一套签名,可以在多个设备上调试,参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing-0000001587684945#section297715173233
确实很不方便

楼上有答主提供了方案,可以使用手动签名。在申请证书时选择添加多个设备,便可以多人使用同一套签名,可以在多个设备上调试,参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing-0000001587684945#section297715173233

在HarmonyOS鸿蒙Next的团队协作中,为确保项目build-profile.json5中的签名信息一致并引用本地配置,可以采取以下步骤:

  1. 生成签名文件:在本地使用DevEco Studio生成密钥(.p12文件)、证书请求文件(.csr文件)。
  2. 申请调试证书和Profile文件:通过AppGallery Connect申请调试证书(.cer文件)和Profile文件(.p7b文件),并下载到本地。
  3. 配置签名信息:在DevEco Studio中,进入File > Project Structure > Project > Signing Configs界面,取消勾选“Automatically generate signature”(如果是HarmonyOS应用,请勾选“Support HarmonyOS”),然后手动配置签名信息,包括密钥库文件、密钥别名、密钥库密码、签名算法、Profile文件和证书文件等。
  4. 修改build-profile.json5:手动编辑build-profile.json5文件,将签名信息引用为本地配置路径,而不是直接写入签名文件的详细内容。

通过上述步骤,可以确保团队协作中build-profile.json5的签名信息一致,同时避免直接提交敏感信息到远程仓库。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部