我司中标的桌面端项目(electron开发的应用)需兼容统信UOS,关键是要发布到应用商店,首先使用了debreateForUos工具进行打包,打包之后也通过了审核上架到了商店,本以为一切都是如此丝滑顺利,但后续发现统信最新专业版系统商店下载我方应用后应用无法打开,我们用的是家庭版的系统镜像是可以的。
so 又配置了一套专业版的镜像把一并开发环境安装好之后,验证之后发现果然不好使。。。然后就联系在商店里的客服里一顿问,沟通了好几个客服,最终的落脚点全是这个文档文档中心-统信UOS生态社区,看的直教人心里头万马奔腾(吐槽下官方就不能开发个类似debreateForUos的工具么!!!)!
经过了一段无效沟通之后,继续开始了询问度娘之旅,天无绝人之路,另一个更新时间距离现在较为相近的工具出现了upTool,按照教程一顿操作猛如虎,终于打出了能用的包,之后信心满满的上传商店进行应用分发,谁成想一盆冷水又浇了下来,审核第二步开始作妖,报错control文件缺少必填字段A,没办法我一个前端攻城狮开始研究upTool的源码,照猫画虎添加了报错信息中提示的字段A,然后按照项目中编译使用的步骤进行了打包工具项目的启动,期间各种开发环境安装多亏了我旁边的java大哥,不然心态早崩了(一路安装make qmake qt 安完一个总有下一个报错~)。A字段的问题解决后再次提审,又报缺少必填字段B,我#¥%……¥¥%……&…没办法再只能照猫画虎,我机智的找到了debreateForUos打包出来的control文件对比了下uptool打包出来的control文件,把缺少的字段一次性加上了,最后终于是通过了统信商店的审核。
经过修改的包已经上传(代码也一并在里,日后若统信商店再有升级改动,也好照猫画虎~,毕竟站在巨人的肩膀上能能节省大把时间,没错我就是“努努”,感谢uptool的开发者“威朗普”,还是吐冰块的雪人好玩啊~岁月是把杀猪刀),如有需要请自取(温馨提示:配置的相关信息最好都填上东西,不然商店审核会一直给你惊喜)。