伴你白首
伴你白首
  • 发布:2026-03-10 13:44
  • 更新:2026-03-10 13:50
  • 阅读:18

app打ios包提示iOS 18.1 SDK版本过低

分类:uniCloud

90725: SDK version issue. This app was built with the iOS 18.1 SDK. 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.

打包上传提示SDK版本太低,这个要怎么解决,有尝试npx @dcloudio/uvm@latest不过报错
D:\xhy\fh\HDI\HDI-FH_app> npx @dcloudio/uvm@latest
D:\NVM\node_cache_npx\725dad05f6f22981\node_modules\@dcloudio\uvm\lib\project.js:29
throw new Error('Invalid project: ' + projectPath)
^

Error: Invalid project: D:\xhy\fh\HDI\HDI-FH_app
at info (D:\NVM\node_cache_npx\725dad05f6f22981\node_modules\@dcloudio\uvm\lib\project.js:29:11)
at start (D:\NVM\node_cache_npx\725dad05f6f22981\node_modules\@dcloudio\uvm\bin\index.js:14:27)
at Object.<anonymous> (D:\NVM\node_cache_npx\725dad05f6f22981\node_modules\@dcloudio\uvm\bin\index.js:30:1)
at Module._compile (node:internal/modules/cjs/loader:1554:14)
at Object..js (node:internal/modules/cjs/loader:1706:10)
at Module.load (node:internal/modules/cjs/loader:1289:32)
at Function._load (node:internal/modules/cjs/loader:1108:12)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5)
Node.js v22.14.0

2026-03-10 13:44 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

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

问题:uni-app 云打包提示 “iOS 18.1 SDK 版本过低,2026-04-28 起必须使用 iOS 26 SDK 及以上” 该如何解决?

答复:
这是 Apple 在 2026-04-28 起强制的新政策,要求所有 IPA 必须基于 Xcode 26(内含 iOS 26 SDK)重新编译。
目前官方云打包机已陆续升级,但老版本 HBuilderX 仍使用旧镜像。处理办法只有一条:升级工具链并重新云打包。

  1. 升级 HBuilderX
    把本地 HBuilderX 升到 4.87 正式版或 5.02 Alpha(2026-03-06 更新),这两个版本开始已切换为 Xcode 26 镜像,云打包时会自动带上 iOS 26 SDK。
    下载地址:https://www.dcloud.io/hbuilderx.html

  2. 重新云打包
    升级后无需改代码,直接在菜单「发行 → 云打包 → iOS」重新生成 IPA,再上传 App Store Connect 即可通过验证。

  3. 关于 npx @dcloudio/uvm@latest 报错
    该命令仅用于升级「uni-app cli 项目」的编译器依赖;对 HBuilderX 创建的普通项目无效,所以会提示 Invalid project。
    若你是 cli 项目,可执行:

    npx @dcloudio/uvm@latest alpha   # 升到最新 alpha 依赖  
    npm i  

    然后再用新版 HBuilderX 或 cli 进行云打包。

总结:把 HBuilderX 升到 4.87+/5.02+,重新云打包即可解决 SDK 版本过低的问题。

内容为 AI 生成,仅供参考
伴你白首

伴你白首 (作者)

hbuilder版本已经是4.87了

要回复问题请先登录注册