uni-app HbuilderX打包上传iOS提示sdk版本过低。SDK version issue. This app was built with the iOS 16.4 SDK.

发布于 1周前 作者 yibo5220 来自 Uni-App

uni-app HbuilderX打包上传iOS提示sdk版本过低。SDK version issue. This app was built with the iOS 16.4 SDK.

开发环境 版本号 项目创建方式
Mac mocos 13.2.1 HBuilderX

操作步骤:

  • 用HbuilderX打包uniapp的ios版本

预期结果:

  • 打包上传transporter

实际结果:

  • 打包上传transporter上传生成,但提示警告

bug描述:

uniapp用XHbuilder打包后上传苹果的transporter提示警告问题
SDK version issue. This app was built with the iOS 16.4 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution. (90725)


28 回复

@DCloud_HB_WJ 更新的Hbuilder有同时更新ios17sdk么


老哥,我的也是这个问题,并返回了错误邮件,工具提示成功了,但是app store connect上没有

您的成功了吗

回复 刘思华: 怎么样老哥;你最后弄好了吗

回复 刘思华: 我就2月份发包提示这个但是不影响我上传,最近还没发新的包。待我发信包再看看有没啥阻碍的

大哥我可以问你个问题吗

我想做个网页转电视APP但是一直显示不了全屏

你这个是嵌入到app,然后在电视打开app全屏播放对吧,这样要做对应屏幕适配吧

嗯嗯 是的,放在电视上打开全屏就变成这样了

这个不挺正常么,默认都是竖屏适配的,除非你app配置设置成横屏展示就适配了。

回复 前端V威哥: WA2P 从哪里可以设置横屏展示呀

回复 小胡同学57: 他有对应的属性的,你可以找下官网文档api

这个是从4月29号开始, 再提交的应用需要 xcode15 编译, 升级了 Xcode 15, iOS 12 以下个推 SDK 会导致应用删退, 到时候就只能最低支持到 iOS12 了… 春季有两个事儿, 1 是升级 Xcode15 2 是隐私清单和API列表说明

嗯嗯,懂了。其实就是每年定期打包工具平台也有更新,我用的是hbuilderx云打包的,还没用xcode。

这只是提示,可以忽略,不影响上架。打包机会在规定时间内更新SDK。

好的,谢谢。只要Hbuilderx云平台会自动升级就好说,到时间正常ios肯定是不允许上架的,现在只是个警告

我的上传会收到错误邮件提示版本问题,怎么破,急

离线打包基座会更新吗?基座的三方SDK隐私清单和签名能否共享下?

Please correct the following issues and upload a new binary to App Store Connect.
ITMS-90101: This bundle does not support one or more of the devices supported by the previous app version. Your app update must continue to support all devices previously supported. You declare supported devices in Xcode with the Targeted Device Family build setting. Refer to QA1623 for additional information: https://developer.apple.com/library/ios/#qa/qa1623/_index.html
Though you are not required to fix the following issues, we wanted to make you aware of them:
ITMS-90725: SDK version issue - This app was built with the iOS 16.4 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution.
收到了邮件 没发布成功,怎么办呢 老哥

我还没遇到你这种,我是第一次打包会提醒,还没进行第二次。你是第一次就这样?这个还得看官网啥时候给大家更新这个问题

如果你以前支持iPhone和iPad的话,新版本打包时 也得一并勾选 iPhone和iPad!

目前没影响

我打包完 收到邮件了 不给上传了

@DCloud-HBuilderX团队 @DCloud_iOS_XHY 麻烦解答下大家的打包疑问,谢谢。

平台3月21号已经给大家解决了,不会再有这样提示错误了

https://ask.dcloud.net.cn/article/40963
社区已经将此问题的帖子置顶了

在使用 uni-app 和 HbuilderX 打包上传 iOS 应用时,如果遇到提示 SDK 版本过低的问题,通常是因为你当前使用的 Xcode 或 iOS SDK 版本低于 Apple 要求的版本。以下是一些解决方案:

1. 更新 Xcode

  • 确保你使用的是最新版本的 Xcode。你可以通过 Mac App Store 或 Apple 开发者网站下载最新版本的 Xcode。
  • 打开 Xcode,前往菜单栏的 Xcode > Check for Updates 检查是否有更新。

2. 更新 HbuilderX

  • 确保你使用的是最新版本的 HbuilderX。你可以通过 DCloud 官网或 HbuilderX 的更新功能来获取最新版本。

3. 配置 Xcode 的 SDK 版本

  • 打开 Xcode,前往 Xcode > Preferences > Locations,确保 Command Line Tools 选择的是最新版本的 Xcode。
  • 如果你有多个版本的 Xcode 安装,确保你使用的是最新版本的 Xcode。

4. 修改 uni-app 项目的配置

  • 在 uni-app 项目中,找到 manifest.json 文件,确保 ios 部分的配置中 targetSdkVersionminSdkVersion 是最新的。
  • 你可以在 manifest.json 文件中手动修改这些值,例如:
    "ios": {
      "targetSdkVersion": "16.4",
      "minSdkVersion": "16.4"
    }
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!