iOS 16.4 SDK 过时:ITMS-90725 警告彻底解决指南
2024-03-20 22:20:29
iOS 16.4 SDK 版本问题:彻底解决 ITMS-90725 警告
引言
在为你的 App 提交 TestFlight 审核时,你可能遭遇了令人头疼的 ITMS-90725 警告,提示你所使用的 SDK 版本已过时。本文将深入探讨此警告背后的原因,并提供一个循序渐进的解决方案,帮助你克服这个障碍,顺利提交 App。
了解 ITMS-90725 警告
ITMS-90725 警告的出现表明你的 App 是使用过时的 iOS 16.4 SDK 构建的。苹果公司会不断更新其操作系统和 SDK,以提升安全性、优化性能和增加新功能。从 2024 年 4 月 29 日起,所有提交 App Store 的 App 必须采用 Xcode 15 及以上版本提供的 iOS 17 SDK 或更新版本构建。
解决方案
解决 ITMS-90725 警告,你需要采取以下步骤:
1. 更新 Xcode 版本
首先,确保你正在使用 Xcode 15 或更高版本。最新版本的 Xcode 包含构建 App 所必需的 iOS 17 SDK。
2. 升级 Runner 的 macOS 版本
Runner 是 Bitrise 管道中运行构建和测试的虚拟机。若要构建使用 iOS 17 SDK 的 App,你需要将 Runner 的 macOS 版本更新到 13 或更高版本。
3. 重建并重新提交 App
更新 Xcode 和 Runner 的 macOS 版本后,你需要重建你的 App,并重新提交它进行审核。这将确保你的 App 符合苹果的要求,使用最新的 SDK 版本构建。
常见问题解答
1. 为什么会收到 ITMS-90725 警告?
你收到了 ITMS-90725 警告,因为你的 App 是使用过时的 iOS 16.4 SDK 构建的,这不符合 App Store 的要求。
2. 如何更新 Xcode 版本?
从苹果开发者网站下载最新的 Xcode 版本。确保安装了适用于你的操作系统的正确版本。
3. 如何升级 Runner 的 macOS 版本?
登录 Bitrise 账户,进入项目设置,找到 Runner 设置,将 macOS 版本下拉菜单更改为 13 或更高版本。
4. 如果我无法立即更新到 Xcode 15 及以上版本怎么办?
在这种情况下,你需要向苹果公司申请宽限期。请访问苹果开发者支持网站了解更多信息。
5. 我如何确保我的 App 使用的是正确的 SDK 版本?
在 Xcode 的项目设置中,检查目标的“部署目标”和“构建设置”。确保它们与你希望使用的 SDK 版本相匹配。
结论
通过遵循本文提供的步骤,你将能够解决 ITMS-90725 警告,并顺利将你的 App 提交到 App Store。记得定期查看苹果开发者网站,了解最新的 SDK 版本和 App 提交要求。通过保持你的 App 使用最新的 SDK,你可以确保它符合最新的安全和功能标准。