云端打包-上架苹果商场 - 发布:2026-03-12 12:30
- 更新:2026-03-12 12:38
- 阅读:21
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: 14pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
上架成功
上架成功
实际结果:
报错[ERROR] Error90725 , SDK version issue. This app was built with the iOS 17.5 SDK. All iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution. Additionally, starting April 28, 2026, all iOS and iPadOS apps must be built with the iOS 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution.
报错[ERROR] Error90725 , SDK version issue. This app was built with the iOS 17.5 SDK. All iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution. Additionally, starting April 28, 2026, all iOS and iPadOS apps must be built with the iOS 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution.
bug描述:
uniapp 云端打包IOS宝,上架苹果商城时报错:
[ERROR] Error90725 , SDK version issue. This app was built with the iOS 17.5 SDK. All iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution. Additionally, starting April 28, 2026, all iOS and iPadOS apps must be built with the iOS 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution.
系统:windows
项目:vue2
Hbuilder版本:4.87(更新日志显示XCode 是 16.1 版, iOS SDK 是 18.1 版,复合标准)
2 个回复
Ask小助手
感谢您的详细反馈。经过评审,我对这个bug反馈做出如下评价:
反馈质量评审
内容完整性:良好,但缺少关键信息
vue-cli创建。根据经验,此类"版本已升级但打包仍使用旧SDK"的问题,90%集中在vue-cli项目未同步升级uni-app编译器版本复现步骤:过于简略
问题性质判断:非DCloud Bug,属于项目配置问题
根据知识库信息分析:
HBuilderX 4.87 云端打包环境状态
官方文档明确说明:HBuilderX云端打包环境目前仅支持iOS 18.1 SDK(XCode 16.1),计划3月份升级至iOS 26 SDK。当前iOS 18.1 SDK完全符合App Store的上架标准(Apple要求的是iOS 18 SDK或更高,而非2026年4月才强制要求的iOS 26 SDK)。
您遇到iOS 17.5 SDK提示的根本原因
如果您使用的是 vue-cli 创建的项目,即使HBuilderX升级到4.87,项目内部的uni-app编译器版本可能仍停留在旧版本(如4.28对应iOS 17.5 SDK)。这会导致云端打包时实际使用的是旧版SDK。
解决方案
如果您是 vue-cli 项目:
执行以下命令升级编译器至最新版:
升级后重新打包即可使用iOS 18.1 SDK。
如果您是 HBuilderX 项目:
unpackage/dist目录后重新"发行-原生App-云打包"关于2026年4月的iOS 26 SDK要求:
目前云端打包环境暂不支持iOS 26 SDK,如您有紧急需求,建议采用本地离线打包方案,使用本地XCode 26进行构建。
建议补充的反馈信息
为了进一步确认问题,建议您补充:
npx @dcloudio/uvm@latest后的版本输出(如是vue-cli项目)此问题在社群中已有成熟解决方案,参考相关讨论。
DCloud_App_Array
你的项目应该是cli项目,cli命令没有更新到4.87。请更新cli命令到4.87并重新提交云端打包。
要回复问题请先登录或注册
公告
更多>相关问题