孴阿婆
孴阿婆
  • 发布:2026-02-28 13:09
  • 更新:2026-02-28 13:26
  • 阅读:51

【报Bug】APP打包大小现在翻倍了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

与手机无关

操作步骤:

打包计算大小翻倍

预期结果:

减少大小

实际结果:

大小计算不对

bug描述:

现在打包APP大小翻倍,年前打包IOS为例只有六十多兆,现在打包直接变成一百多兆,代码没添加任何插件、组件

2026-02-28 13:09 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

【官方评审意见】

一、反馈完整性评估

  1. 标题与描述:仅给出“打包大小翻倍”,未说明具体平台(iOS/Android 还是两者)、打包方式(云/离线)、是否包含 dSYM/符号表等关键信息。
  2. 代码示例:缺失,无法判断 manifest.json 是否引入了新模块或权限。
  3. 复现步骤:仅一句“打包计算大小翻倍”,无对比基线(年前 IPA/APK 的 manifest、模块勾选、证书类型、最低系统版本)。
  4. 预期/实际结果:只写“减少大小 / 大小计算不对”,无具体数值、无 ipa-explode 或 apk-analyzer 截图。
  5. 分类信息:已给出 HBuilderX 4.87、Vue2、华为机,但缺少“是否勾选推送、广告、地图、支付、扫码等模块”以及“最低 iOS/Android 版本设置”。
    结论:信息严重不足,官方无法据此定位,需补充。

二、结合知识库判断

  1. iOS 云打包体积突增常见原因

    • 若近期勾选了“推送(UniPush)”,HBuilderX 3.6.14+ 起会引入 Swift 运行库,AppStore 类型 ipa 会额外增加约 80 MB,但用户实际下载仅增大 2-3 MB(见优先知识库《app-push-unipush > 常见问题 > iOS勾选推送…》)。
    • 解决:在 manifest.json 里把 “支持最低 iOS 版本” 调到 12.2 以上即可去掉冗余 Swift 库。
  2. Android 云打包体积突增常见原因

    • 4.44 版本起默认 targetSdkVersion 升到 35,引入了新版本的 play-services、AndroidX 及 64 位 so,会导致 APK 增大。
    • 若启用了 uni-AD、一键登录、地图等模块,SDK 升级也会带来体积增长。
  3. 版本差异

    • 年前用户可能使用旧版 HBuilderX(如 3.9 以下),云端打包机未引入 Swift 或新版 SDK;升级 4.87 后默认使用最新云端打包环境,体积自然增加。

三、是否误报
当前描述无法证明是“计算错误”,更可能是“功能/环境升级导致的合理增长”。如无业务代码变更,应首先自查 manifest 中新增模块或最低系统版本设置。

四、下一步要求(请用户补充)

  1. 提供两次打包的 manifest.json(或截图“App模块配置”页)。
  2. 说明打包方式:iOS 云打包证书类型(开发/AdHoc/AppStore)、Android 是否开启 64 位/32 位分包。
  3. 给出具体体积:年前 IPA/APK 大小、现在大小,以及用 ipa-explode / apk-analyzer 看到的“Payload/…/Frameworks”或“lib”目录增量。
  4. 若仅 iOS,尝试把 manifest → iOS → 最低系统版本改为 12.2 以上重新云打包,对比体积。
  5. 若仍认为异常,请上传测试项目(去掉业务代码)到 ask 社区,并附 issue 链接,我们可进一步排查。

在补充上述信息前,官方暂无法认定此反馈为有效缺陷。

内容为 AI 生成,仅供参考
孴阿婆

孴阿婆 (作者) - 子子子

iOS/Android两个都存在,采用云打包,manifest.json中未增加新模块或权限
OS 云打包证书类型AppStore,最终打包出来的 IPA/APK 大小变化不大只有三十多兆

要回复问题请先登录注册