场景描述
合作开发中,build-profile.json5文件里signingConfigs是每个人自己的签名,导致大家本地始终有个文件无法git add,切分支也受影响。文件里又有其他节点,不能将整个build-profile.json5加入gitignore。
能力说明
hvigor-ohos-plugin插件支持在hvigorfile.ts里接收部分编译配置,以实现动态配置构建配置、并使能到构建的过程与结果中。可以在工程级的hvigorfile.ts的config.ohos中配置的字段:
方案步骤:
一、使用在线签名进行签名
二、建json文件存放签名信息
新建json文件,将build-profile.json5签名配置信息拷贝到json文件上。
三、删除build-profile.json5中signingConfigs信息