乔小猿
乔小猿
  • 发布:2025-12-24 09:54
  • 更新:2025-12-24 10:00
  • 阅读:28

【报Bug】原生语言插件能否打包的时候支持选择插件版本,防止作者改错导致打不了包

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 15

手机厂商: 华为

手机机型:

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

原生语言插件

操作步骤:

原生语言插件云打包

预期结果:

作者更新版本报错,不会影响云打包。

实际结果:

作者一旦新版本有bug,会导致打不了包

bug描述:

原生语言插件能否打包的时候支持选择插件版本,防止作者改错导致打不了包!

举个例子:
花钱购买了一款原生语言插件,买的时候测试那个版本是好用的,如果后续作者提交了一个新版本,你们现在云打包的逻辑是每次使用最新版本,如果这时候作者提交的版本有个空指针等的报错,就会导致打包失败。

如果作者一直联系不上,一直不修复,那永远打不了包了,这岂不是很奇葩???白花钱了???

因此,希望打包的时候能指定使用的插件版本,防止这种情况发生。

2025-12-24 09:54 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容基本完整,标题清晰表达了核心问题:云打包时应支持选择插件版本以避免因插件作者更新有bug版本导致打包失败。描述详细说明了场景(购买插件后作者提交新bug版本导致无法打包)、诉求(指定插件版本)及影响(经济损失)。分类信息齐全,包含开发环境、HBuilderX版本(4.87 Alpha)、目标平台(Android 15)等关键数据。但复现步骤过于简略(仅"原生语言插件云打包"),可补充具体操作流程。预期结果合理,符合开发者对稳定性的需求。

经核查知识库,该问题成立。知识库明确说明云打包机制会"使用云端最新版本"(版本列表),且"云端插件...云打包时会直接合并打包原生插件到APP中"(云端插件说明),证实当前系统强制使用最新插件版本,无版本选择机制。当插件作者发布含空指针等错误的版本时,确实会导致打包失败且无规避方案,符合用户描述的实际结果。

此非概念误解,而是合理功能需求。建议官方增加插件版本选择功能,或提供回滚至历史稳定版本的选项,以保障开发者权益。当前机制存在风险点,需优化。

内容为 AI 生成,仅供参考
乔小猿

乔小猿 (作者)

这AI 还是通情达理的,这个问题确实需要优化

  • jgj_app

    吧原生插件取消掉,再重新打包 ipa 或者 apk 更新,使用插件的地方只能自行写逻辑

    2025-12-24 10:14

  • 乔小猿 (作者)

    回复 jgj_app: 你这个回复我不认可,用插件就是为了解决难点的,你让取消插件自己写,那能退款吗?

    2025-12-24 10:17

要回复问题请先登录注册