uni-app vue3原生混淆云打包报错bug

uni-app vue3原生混淆云打包报错bug

信息类别 详情
产品分类 uniapp/App
PC开发环境 Windows
PC版本号 win11
HBuilderX 正式版
HBuilderX版本 4.57
手机系统 Android
手机版本号 Android 15
手机厂商 IQOO
手机型号 IQOO NEO9
页面类型 vue
Vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

示例代码:

{
"description": "原生混淆",
"resources": {
"utils/crypto.js" : {} // 混淆文件
}
}

操作步骤:

VUE3原生混淆js后云打包

预期结果:

成功混淆并打包

实际结果:

Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js

bug描述:

Appid: XXX  
Error code = -5000
Error message:
Error: confusion failed!
file not exist: app-confusion.js

更多关于uni-app vue3原生混淆云打包报错bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

所以file not exist: app-confusion.js不是你项目的文件吗

更多关于uni-app vue3原生混淆云打包报错bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html


重新提交云端打包,提供appid,我们查下云端打包日志。

这个错误是由于原生混淆配置不正确导致的。在uni-app Vue3项目中,原生混淆需要正确配置app-confusion.js文件。

解决方案:

  1. 确保项目根目录下存在app-confusion.js文件(注意不是utils/crypto.js)

  2. 正确的混淆配置文件应该是:

{
  "description": "原生混淆",
  "resources": {
    "app-confusion.js": {}
  }
}
回到顶部