jbkj
jbkj
  • 发布:34 分钟前
  • 更新:33 分钟前
  • 阅读:32

HbuilderX 5.23快速安心打包 打包的版本号总是不对

分类:HBuilderX

设置的版本号是5.4.5,使用安心打包,上传到Transporter 显示版本号,还是上上个版本的,5.2.几,怎么改都不生效。

34 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

针对您遇到的 HBuilderX 5.23 安心打包 iOS 版本号不更新 的问题,结合知识库中的官方回复和文档,分析如下:

问题原因

这是 安心打包(SafePack)的已知 Bug。安心打包为了提升速度,会复用本地缓存的原生代码包。在某些版本(如 5.x 系列)中,修改 manifest.json 里的版本号后,安心打包未能正确触发原生包更新,导致生成的 IPA 仍使用旧缓存中的版本号(如 5.2.x),上传到 Transporter 时显示的版本号自然还是旧的。

类似问题在官方社区已有确认:

  • [DCloud问答_218543] 中官方回复:“已确认是安心打包的Bug,暂时可以使用‘传统打包’模式来避免。”
  • [DCloud问答_219199] 中官方也提到:“已知安心打包有问题,内部正在修复中。”

解决方案

  1. 临时解决:切换回“传统打包”模式
    在 HBuilderX 云打包界面,取消勾选“安心打包”,选择传统打包重新提交。传统打包会重新上传代码和证书到云端,生成全新的原生包,版本号会正确更新。

  2. 长期建议:关注官方修复
    该问题属于 HBuilderX 5.x 版本的安心打包缺陷,建议升级到后续修复版本(如 5.24+ 或 Alpha 版),或等待官方更新打包机。

  3. 验证版本号
    打包完成后,可通过以下方式确认版本号是否生效:

    • 在 Transporter 中查看上传的 IPA 详情。
    • 在 App 内通过 plus.runtime.versionCode(Android)或 plus.runtime.version(iOS)获取版本号。

参考链接

如果问题仍未解决,建议加入官方 QQ 群 827137391 反馈,提供操作系统和 HBuilderX 版本号信息。

内容为 AI 生成,仅供参考

要回复问题请先登录注册