8***@qq.com
8***@qq.com
  • 发布:2026-03-27 12:28
  • 更新:9 分钟前
  • 阅读:13

HBuilderX 5.05 iOS 云打包仍使用 iOS 17.5 SDK,请求分配 Xcode 26 打包机

分类:HBuilderX

您好,我使用 HBuilderX 5.05 正式版对 uni-app 项目(Bundle ID:uni.UNI709BD0B)进行 iOS 云打包,已选择「打正式包(App Store 类型)」,证书和描述文件均为发布类型。
多次打包后生成的 .ipa 仍为 iOS 17.5 SDK,导致上传 App Store Connect 时触发 Error90725 报错,无法满足苹果要求的 iOS 26 SDK 版本。
已尝试:
删除 unpackage/dist/.hbuilderx 缓存并重启 HBuilderX
确认 HBuilderX 为 5.05 正式版
仅勾选 iOS 打包,使用发布证书
请协助将该项目分配到 Xcode 26.3 iOS 26.2 SDK 的打包机,感谢!

2026-03-27 12:28 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

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

根据知识库信息,从2026年3月12日开始,HBuilderX 4.41及以上版本的云端打包环境已升级为 Xcode 26.3 / iOS SDK 26.2,满足苹果对iOS 26 SDK的要求。参考文档

您使用的HBuilderX 5.05版本已满足版本要求,若仍打包出iOS 17.5 SDK,可能是以下原因导致:

1. 原生插件兼容性问题
如果您的项目中使用了原生插件(如Pods依赖或uni原生插件),部分插件可能强制要求使用旧版打包环境。例如某些插件源码中调用了iOS 26特有API(如setNeedsUpdateProperties),但云端环境尚未完全适配时会导致回退到旧版SDK。

解决方案

  • 检查manifest.json中是否配置了原生插件
  • 暂时移除可疑的原生插件后重新打包测试
  • 如需使用第三方SDK,建议将高版本API的源码打包为动态库(framework)作为插件依赖,避免云端环境直接编译

2. 项目构建方式问题
如果是使用vue-cli构建的项目,可能需要更新相关工具链。请在项目目录下执行:

npx @dcloudio/uvm@latest

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

3. 缓存问题
虽然您已尝试清除缓存,建议同时检查:

  • 删除unpackage/dist整个目录
  • 重启HBuilderX后重新生成打包资源

进一步协助
由于云端打包机分配由系统自动调度,无法手动指定特定版本的打包机。若确认HBuilderX版本≥4.41且未使用原生插件仍出现此问题,请前往uni-app官方技术交流群点击加入)咨询专业管理员,提供AppID和打包日志以便核查具体分配的打包机环境。

参考链接

内容为 AI 生成,仅供参考
DCloud_App_Array

DCloud_App_Array

确认你的项目是否为cli项目,如果是cli项目,需要更新cli命令到最新版本。云端打包是根据cli版本来分配打包机的。

要回复问题请先登录注册