基于动态配置签名的多人协同开发应用签名解决方案
合作开发中,build-profile.json5文件里signingConfigs是每个人自己的签名,导致大家本地始终有个文件无法git add,切分支也受影响。文件里又有其他节点,不能将整个build-profile.json5加入gitignore。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 多人开发时,如何配置签名 
1853浏览  • 1回复 待解决
HarmonyOS 应用打包的名字可以自定义吗,动态配置构建配置,动态配置签名 
1623浏览  • 1回复 待解决
HarmonyOS 自动签名能否多人共用 
1598浏览  • 1回复 待解决
HarmonyOS 应用开发都需要配置这样的签名吗 
1337浏览  • 1回复 待解决
抓包应用,求解决方案 
3298浏览  • 1回复 待解决
HarmonyOS 手动签名后无法协同调试开发 
1455浏览  • 1回复 待解决
开发疑难问题如下,求解决方案? 
1470浏览  • 1回复 待解决
#鸿蒙学习大百科#使用自动签名Automatically generate signature时报错如下,求解决方案? 
1611浏览  • 1回复 待解决
HarmonyOS 应用创建配置签名后会自己还原成自动签名 
1549浏览  • 1回复 待解决
应用包体积大小优化解决方案 
2265浏览  • 1回复 待解决
ATM工具在鸿蒙应用开发中的使用疑问与解决方案探讨 
679浏览  • 0回复 待解决
高级图表实现解决方案 
2079浏览  • 1回复 待解决
确认网络状况解决方案 
2238浏览  • 1回复 待解决
HarmonyOS 通知推送解决方案 
1905浏览  • 1回复 待解决
IDE已经配置了自动签名,且签名文件存在,但是运行应用时,提示没有签名文件? 
1596浏览  • 0回复 待解决
HarmonyOS代码封装解决方案 
2136浏览  • 1回复 待解决
HarmonyOS 滚动事件相关的解决方案 
1256浏览  • 1回复 待解决
鸿蒙NDK开发中的常见问题与解决方案探讨 
893浏览  • 0回复 待解决
在DevEco Studio中使用配置好的签名信息签名失败 
4406浏览  • 3回复 待解决
HarmonyOS 应用debug,release签名如何配置和使用 
1323浏览  • 1回复 待解决
要求底层存储也能够随着 MySQL 实例伸缩来动态配置,有哪两种解决方案? 
5058浏览  • 1回复 待解决
HarmonyOS事件通信能力解决方案 
2510浏览  • 1回复 待解决
HarmonyOS 音频播放组件解决方案 
1419浏览  • 1回复 待解决
HarmonyOS webrtc同屏功能的解决方案 
1324浏览  • 1回复 待解决
签名证书配置问题有哪些? 
1907浏览  • 1回复 待解决





















hvigor-ohos-plugin插件支持在hvigorfile.ts里接收部分编译配置,以实现动态配置构建配置、并使能到构建的过程与结果中。可以在工程级的hvigorfile.ts的config.ohos中配置的字段:
方案步骤:
一、使用在线签名进行签名
二、建json文件存放签名信息
新建json文件,将build-profile.json5签名配置信息拷贝到json文件上。
三、删除build-profile.json5中signingConfigs信息
四、编写自定义构建任务
通过在hvigorfile.ts里使用函数方法,动态配置签名材料。
五、编译打包完成签名
此时,build-profile.json5中不需要再配置签名信息,可以将data.json加入.gitignore,构建任务已经调用本地data.json中的信息。
点击运行,显示安装成功。