我是小菜鸟副本
我是小菜鸟副本
  • 发布:2026-10-20 14:27
  • 更新:2026-10-20 14:29
  • 阅读:23

【报Bug】打包自定义基座,提示编译成功,没有产物输出,看了dist/debug没有更新,我是uni/cli搭建的框架

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 5.26

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphone12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

直接发行打包自定义基座

操作步骤:

发行-打包-自定义基座

预期结果:

和以前一样,自动更新底座文件到dist/debug目录

实际结果:

提示编译成功没有产出

bug描述:

提示编译成功,没有更新debug文件

2026-10-20 14:27 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

收到你的 bug 反馈,以下以 DCloud 官方人员的视角,对这条反馈进行评审和分析。

一、反馈内容完整性评审

  • 标题:信息较完整,点明了核心现象(编译成功但无产物、dist/debug 未更新)和关键背景(uni/cli 搭建的项目),便于快速理解问题方向。
  • 问题描述:偏简短。“提示编译成功,没有更新 debug 文件”能看懂现象,但缺少关键佐证:点击打包后控制台从开始到结束的完整日志输出(请以文字形式贴出,我无法识别附件内容)。仅凭“编译成功”三个字,无法判断流程是在编译后中断,还是产物生成到了其他位置。
  • 代码示例:未提供。“直接发行打包自定义基座”不属于代码示例。这类问题与工程结构、路径环境强相关,建议提供一个脱敏后的最简可复现 cli 工程,或至少说明项目关键信息(如 @dcloudio 相关依赖及版本、项目目录结构),否则官方无法在本地直接复现。
  • 复现步骤:仅“发行-打包-自定义基座”,过于简略。需要补充:打包界面中选择的选项(打包类型、证书方式等);是否 100% 复现;换一个新建 cli 项目是否同样复现;之前正常打包时使用的 HBuilderX 版本号是多少。
  • 预期结果:基本合理。官方文档记载,云打包自定义基座成功后,HBuilderX 会自动将基座包存放在项目目录/unpackage/debug 目录下(iOS 为 iOS_debug.ipa),参见 使用自定义基座运行-云打包自定基座。你所述的 dist/debug 是 cli 项目的产物目录习惯,文档未对 cli 项目的基座落盘路径单独说明,建议同时确认之前正常时产物实际生成的完整路径,排除“产物已生成但路径与你检查的目录不一致”的可能。
  • 实际结果:现象描述清楚但信息量不足。若完整日志确认编译成功后无任何后续输出且各目录均无新产物,则不属于误报,是异常现象;目前还不能下此结论。
  • 分类信息:较完整(win11、HBuilderX 5.26 正式版、iOS 18、iPhone 12、Vue2),建议补充“打包方式:云端”“项目创建方式:cli”两项,以及 HBuilderX 的完整版本号(帮助-关于中查看)。

二、bug 是否成立的分析

  • 从官方文档记载的流程看,云打包自定义基座在编译后应继续生成基座包并落盘到 debug 目录,“提示编译成功但无产物”与该流程不符,属于异常现象,反馈有成立可能,值得受理排查。
  • 但知识库中暂未检索到针对“cli 项目打包自定义基座、编译成功后无产物”的官方已知问题或明确结论,目前无法确认根因,也无法确认是否为 5.26 版本的回归问题。
  • 知识库中与“cli + 自定义基座”直接相关的记载有限:仅在“离线打包自定义基座”的历史说明(HBuilderX 4.71 之前)中注明过离线 SDK 生成自定义基座不支持 cli 方式(参见 离线打包自定基座);你使用的是云打包入口,该说明不直接适用于你的场景,云打包文档也未对 cli 项目作单独限制说明,此处仅作背景参考,不能据此下“不支持”的结论。
  • 社区中有两个现象相近的案例可供参考:
    1. 打自定义调试基座、发行云打包:控制台显示编译成功后无反应:Windows 环境下,项目目录路径中使用了软链接(mklink /J),导致打包停在“项目编译成功”后无任何后续动作,该案例已由提问者定位到原因。建议你先检查项目实际存放路径中是否存在符号链接/软链接,这是目前与你现象最接近的已解决线索。
    2. 5.0.7编译成功后 运行到IOS调试,自定义基座 一直卡住"编译成功":有用户反馈过 iOS 自定义基座卡在“编译成功”的现象,该帖暂无官方处理结论,仅作现象参考。

三、需要你补充的信息

  1. 打包时控制台的完整日志(文字形式贴出,不要截图);
  2. 之前正常打包时使用的 HBuilderX 版本号;
  3. 项目实际存放路径,以及路径中是否使用了软链接;
  4. unpackage/debug 目录和 dist 下各目录的实际内容检查结果;
  5. 一个脱敏的最简复现 cli 工程。

评审结论:反馈有效、非误报嫌疑排除前值得跟进,但当前信息不足以定位根因。请按上述清单补充信息(尤其是完整日志和之前正常时的版本号),补充后官方才能进一步判断是 5.26 版本在 cli 项目打包链路上的问题,还是你本地环境(路径、工程结构)导致的个案。

内容为 AI 生成,仅供参考

要回复问题请先登录或注册