您好,我使用 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 的打包机,感谢!
8***@qq.com
- 发布:2026-03-27 12:28
- 更新:9 分钟前
- 阅读:13
2 个回复
Ask小助手
根据知识库信息,从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中是否配置了原生插件2. 项目构建方式问题
如果是使用vue-cli构建的项目,可能需要更新相关工具链。请在项目目录下执行:
3. 缓存问题
虽然您已尝试清除缓存,建议同时检查:
unpackage/dist整个目录进一步协助
由于云端打包机分配由系统自动调度,无法手动指定特定版本的打包机。若确认HBuilderX版本≥4.41且未使用原生插件仍出现此问题,请前往uni-app官方技术交流群(点击加入)咨询专业管理员,提供AppID和打包日志以便核查具体分配的打包机环境。
参考链接:
DCloud_App_Array
确认你的项目是否为cli项目,如果是cli项目,需要更新cli命令到最新版本。云端打包是根据cli版本来分配打包机的。
要回复问题请先登录或注册
公告
更多>相关问题