uni-app iOS打包时构建工具sdk版本升级问题
uni-app iOS打包时构建工具sdk版本升级问题
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win 10 | HBuilderX |
操作步骤:
- 打IOS包提交审核
预期结果:
- 正常审核
实际结果:
- 被警告
bug描述:
翻译如下:
你好啊
我们注意到以下应用程序的近期交付存在一个或多个问题:
虽然传送成功,但您可能希望在下次传送时更正下列问题。更正问题后,请将新的二进制文件上传到App Store Connect。
ITMS-90725:SDK版本问题——他的应用程序是用iOS 16.4 SDK开发的。从2024年4月29日开始,所有iOS和iPad应用程序必须使用iOS 17 SDK或更高版本构建,并包含在Xcode 15或更高版本中,才能上传到App Store Connect或提交分发。
2 回复
在 uni-app 打包 iOS 应用时,可能会遇到构建工具或 SDK 版本升级的问题。以下是一些常见的解决方案和步骤,帮助你解决这些问题:
1. 升级 Xcode
- 原因:uni-app 打包 iOS 应用依赖 Xcode 的 SDK 和构建工具。如果 Xcode 版本过低,可能无法支持最新的 SDK 或构建工具。
- 解决方案:
- 打开 Mac 上的 App Store。
- 搜索并安装最新版本的 Xcode。
- 安装完成后,打开 Xcode,同意许可协议,并确保 Xcode 命令行工具已安装。
2. 配置 Xcode 命令行工具
- 原因:uni-app 打包时可能依赖 Xcode 命令行工具。如果未正确配置,可能会导致构建失败。
- 解决方案:
- 打开终端,运行以下命令:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
- 检查命令行工具是否正确安装:
xcode-select -p
- 打开终端,运行以下命令: