无
- 发布:2026-07-10 19:45
- 更新:2026-07-10 20:23
- 阅读:52
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 5.14
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: iphone 14
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
基座中包含 uts插件[hens-sse],运行成功
基座中包含 uts插件[hens-sse],运行成功
实际结果:
uts插件[hens-sse]不存在,请重新打包自定义基座
uts插件[hens-sse]不存在,请重新打包自定义基座
bug描述:
我在插件市场购买了付费插件 hens-sse,付费插件选择的DCloud App ID与我本地要打包的app id一致,包名一致,自定义基座云打包后,安装到设备上,控制台一直提示 uts插件[hens-sse]不存在,请重新打包自定义基座。
希望官方协助排查
1、HBuilderX 5.15 云打包上传阶段是否可能漏传 uni_modules/*hens-sse 这类无扩展名小二进制文件。
2、云打包服务器 SDK 5.15 在处理 UTS 插件 hens-sse 文件时是否存在回归问题。
3、是否需要在 HBuilderX 或云打包服务端对 uni_modules 根目录下的 hens-sse 文件做特殊保留处理。
欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。
感谢您的反馈。针对您提交的 Bug,我们进行了评审分析,具体结论如下:
1. Bug 反馈内容完整性分析
- BUG 描述:描述非常详尽。您不仅指出了报错现象,还结合工程排查经验,给出了关于
encrypt无扩展名小二进制文件在云打包阶段可能漏传、云端解包异常等 4 个排查方向。这对官方定位问题非常有帮助。 - 代码示例:缺失。考虑到涉及的是付费插件
hens-sse的云端打包机制,虽无法直接提供完整源码,但建议补充一个最小可复现的 Demo 工程结构说明。 - 复现步骤:标注为“无”。由于云打包链路较长,缺失明确的复现步骤会导致官方无法快速验证。建议补充:从导入插件、制作云打包自定义基座到安装基座运行的具体操作路径。
- 预期结果与实际结果:预期合理,实际结果符合 UTS 插件未正确打入基座时的标准报错,非误报。
- 分类信息:完整,包含了 HBuilderX 5.14、iOS 26、Vue3、iPhone 14 等关键环境信息。
2. Bug 是否成立分析
结合知识库信息,该 Bug 现象成立,但具体成因需进一步排查:
- 历史上多次出现“uts插件[xxx]不存在,请重新打包自定义基座”的报错。根据 ISSUE 系统 记录,早期版本与勾选“清理构建缓存”有关,可通过手动删除
unpackage/cache目录解决。 - 根据 DCloud问答_186766 社区反馈,该报错在部分版本中偶现,多次重新打包有时可恢复,疑似与本地缓存或云端提交异常有关。
- 针对付费 UTS 插件,官方会由 DCloud 进行插件加密,加密文件可能涉及无扩展名的二进制文件。若云打包上传链路在处理此类文件时存在过滤或解包遗漏,确实会导致基座缺失插件。
3. 排查建议与替代方案
为了尽快定位问题,建议您协助进行以下操作:
- 清理本地缓存重试:删除项目目录下的
unpackage文件夹,重新云打包自定义基座,排除本地缓存异常。 - 提供 AppID:请提供您的 DCloud App ID,以便官方通过后台排查云端打包日志,确认
hens-sse的encrypt文件是否成功提交至云端编译服务器。 - 临时替代方案:若急需进行业务开发,建议您前往插件市场查看是否有其他支持 iOS 平台的 SSE 替代插件,例如 wxz-sse(需注意该插件目前标注仅支持 Android,请仔细确认兼容性),或考虑使用 WebSocket 进行跨端通信。