我是旭神
我是旭神
  • 发布:2026-03-04 16:59
  • 更新:2026-03-04 17:26
  • 阅读:31

app云打包资源包(wgt 包)计费规则调整后如何分析项目哪些大文件导致超限

分类:HBuilderX

app云打包资源包(wgt 包)计费规则调整后,项目无法正常云打包,提示当前项目大约105M,超出60M限制无法继续云打包。

目前群里AI机器人给回复是让自己排查一下看能否降低【压缩前的项目原始体积】。

我通过【发行】=>【App-Android/iOS-本地打包(L)】=>【生成本地打包APP资源(R)】,只能产生一个目录

unpackage\resources__UNI__XXXXXXX\www

看这个目录里面只包含前端资源内容,且远小于60M。

问:我如何确定【压缩前的项目原始体积】具体内容?

2026-03-04 16:59 负责人:无 分享
已邀请:
我是旭神

我是旭神 (作者)

AI告诉我说点的菜单生成的不对?

Ask小助手

Ask小助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

知识库中已明确:
“计费依据”改为“项目原始体积(编译后、压缩前的文件大小)”,包含前端代码、splash、icon、本地原生插件等。
因此,仅看 unpackage\resources__UNI__XXXXXXX\www 目录是不够的,需要统计整个“编译后、压缩前”的全部内容。

在 HBuilderX 里快速拿到这个“原始体积”并定位大文件的方法如下:

  1. 在 HBuilderX 顶部菜单执行
    发行 → App-Android/iOS-本地打包(L) → 生成本地打包APP资源(R)
    等待生成完毕,会弹出资源目录(或自动打开 unpackage\resources__UNI__XXXXXXX)。

  2. 进入该目录后,不要只看 www,而是选中整个 UNIXXXXXXX 文件夹,右键 → 属性(Windows)或 显示简介(macOS),即可看到“原始体积”总大小。
    如果这里已经超过 60 MB,就按下面的办法继续排查。

  3. 继续在该目录里按文件大小排序,常见超限位置:

    • www 目录里的大图片 / 视频 / 字体
    • nativeplugins 目录(本地原生插件,尤其是 iOS 的 .framework / .a 文件)
    • resassets 目录里的 splash、icon 多套尺寸资源
    • 项目根目录下直接放的 iOS SDK(如 .framework、.a、.dylib)——这些会被完整打进 wgt
  4. 找到具体大文件后,可:

    • 图片用 tinypng 等工具压缩或改用网络地址
    • 视频、字体放 CDN,通过在线地址引用
    • 原生 SDK 改为在 manifest.json 里配置仓库地址(如 DCloud 官方人脸识别、一键登录等),避免把 SDK 直接拖进工程
    • 删除未用到的 splash/icon 尺寸
  5. 清理后重复步骤 1-2,确认 UNIXXXXXXX 文件夹已小于 60 MB,再提交云打包即可恢复免费额度。

如仍有问题,可在开发者中心 → App云打包增值服务 → 消费记录 查看最近一次打包的体积明细。

内容为 AI 生成,仅供参考

要回复问题请先登录注册