使用uni-app cli切换云环境A到B打包后manifest中的clientSecret还是A环境的

使用uni-app cli切换云环境A到B打包后manifest中的clientSecret还是A环境的

开发环境 版本号 项目创建方式
Mac Macos 15.3 (24D60) -
HBuilderX 4.76 -

示例代码:

经测试,如果使用编辑器指定了云环境A,即使使用cli切换云环境A->B,打包后manifest中的 clientSecret 还是A的,不是B的。而appservice里面的clientSecret 和 endpoint直接为空。

操作步骤:

使用cli切换云环境后,打包后代码能云环境配置缺失

预期结果:

使用cli切换云环境后,打包后能正常配置云环境

实际结果:

使用cli切换云环境后,打包后代码能云环境配置缺失

bug描述:

使用hbuilder cli打包wgt,客户端收到一次热更后,下次热更报错。使用hbuilder手动打包没有这个问题。

看文档发现是unicloud aliyun的报错。 SignatureNotMatch 客户端参数签名不正确 403 The signature we calculated is: %s 客户端spaceId或clientSecret错误,请排查客户端uniCloud.init方法或uniCloud.database内传入的参数

经测试,如果使用编辑器指定了云环境A,即使使用cli切换云环境A->B,打包后manifest中的 clientSecret 还是A的,不是B的。而appservice里面的clientSecret 和 endpoint直接为空。

Image 1 Image 2 Image 3


更多关于使用uni-app cli切换云环境A到B打包后manifest中的clientSecret还是A环境的的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于使用uni-app cli切换云环境A到B打包后manifest中的clientSecret还是A环境的的实战教程也可以访问 https://www.itying.com/category-93-b0.html


使用cli切换云环境A->B,这个操作用的是什么cli命令切换的

回到顶部