uni-app 3.99打包iOS上架提示 ITMS-90725 SDK version issue
uni-app 3.99打包iOS上架提示 ITMS-90725 SDK version issue
信息类别 | 详情 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Mac |
PC版本号 | 13.3.1 |
HBuilderX | 正式 |
HBuilderX版本号 | 3.99 |
手机系统 | iOS |
手机系统版本号 | iOS 15 |
手机厂商 | 苹果 |
手机机型 | 6sp |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
bug描述:
上架不了提示ITMS-90725:SDK version issue
示例代码:
ITMS-90725:SDK version issue-This app was built with the iOS16.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.
操作步骤:
打包后上架不了 ITMS-90725:SDK version issue-This app was built with the iOS16.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.
预期结果:
能上架
实际结果:
ITMS-90725:SDK version issue-This app was built with the iOS16.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。
参考https://ask.dcloud.net.cn/article/40963
在将 uni-app 3.99 打包并上架到 iOS App Store 时,遇到 ITMS-90725 SDK version issue
错误,通常是因为项目中使用的 SDK 版本与 Apple 的要求不兼容。具体来说,Apple 要求应用必须使用最新版本的 Xcode 和 iOS SDK 进行构建。
以下是一些解决这个问题的步骤:
1. 更新 Xcode
确保你使用的是最新版本的 Xcode。你可以通过 Mac App Store 或 Apple 开发者网站下载最新版本的 Xcode。
2. 更新 uni-app 和相关依赖
确保你使用的是最新版本的 uni-app 和相关依赖库。你可以通过以下命令更新 uni-app CLI:
npm update -g [@vue](/user/vue)/cli [@vue](/user/vue)/cli-service
然后更新项目中的依赖:
npm update
3. 更新 iOS 项目配置
在 uni-app 项目中,找到 platforms/apple
目录下的 iOS 项目文件(通常是 .xcodeproj
或 .xcworkspace
),打开它并检查以下配置:
- Deployment Target:确保
Deployment Target
设置为一个受支持的 iOS 版本(例如 iOS 12.0 或更高)。 - Base SDK:确保
Base SDK
设置为最新版本的 iOS SDK。
4. 重新生成 iOS 项目
有时候,iOS 项目的配置可能需要重新生成。你可以尝试删除 platforms/apple
目录,然后重新生成 iOS 项目:
npm run build:ios
5. 使用最新的 uni-app 版本
如果你还没有使用最新版本的 uni-app,考虑升级到最新版本。你可以通过以下命令查看当前版本:
npm list -g [@vue](/user/vue)/cli
如果版本较旧,可以通过以下命令升级:
npm install -g [@vue](/user/vue)/cli