You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

React Native iOS项目提交App Store Connect收到ITMS-90725 SDK版本警告的问题咨询

React Native iOS项目提交App Store Connect收到ITMS-90725 SDK版本警告的问题咨询

Hey 开发者朋友,看到你遇到这个警告先别慌!我之前提交版本时也收到过类似的提前通知,给你理清楚来龙去脉和应对方案,全是实操经验哈~

首先先把你收到的警告内容贴出来方便对照:

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

一、这个警告到底是什么意思?

说白了就是Apple的提前两年预警:从2026年4月28日开始,所有新提交或者更新的iOS/iPadOS应用,必须用iOS 26 SDK(对应Xcode 26及以上版本)来构建。现在只是给咱们留足适配时间的提醒,完全不影响你当前已经提交的Build上线,App Store Connect已经接受了你的包,正常走后续审核流程就行。

二、现阶段你需要做什么?

  • 把2026年4月28日这个时间点记在你的开发日程里,这是强制执行新SDK要求的截止日期。
  • 不用紧急修改当前项目,该干嘛干嘛,这个警告只是预警,不是驳回通知。

三、针对React Native项目的长期适配准备

因为RN是跨框架,升级SDK不能只看Xcode,还要考虑框架和依赖的兼容性,给你列几个要提前留意的点:

  • 盯紧RN官方的版本更新:RN对Xcode和iOS SDK的版本有严格的兼容性要求,比如Xcode 26正式版推出后,要等RN发布支持该版本的稳定版(一般RN大版本会同步跟进最新的苹果开发工具链),别盲目升级Xcode导致项目直接编译失败。
  • 排查第三方依赖的适配性:如果你的项目用了原生iOS模块(比如社区的npm包),要留意这些包的维护者会不会跟进iOS 26 SDK的适配。要是遇到小众无人维护的包,得提前找替代方案,或者自己动手改原生代码适配新API。
  • 预留充足的测试时间:等Xcode 26和对应的RN稳定版出来后,别直接上线,先在测试环境跑全量功能测试——重点检查有没有因为Apple废弃旧API、新增权限要求导致的崩溃或功能异常,比如某些RN核心API可能在新SDK下有行为变化。

总结一下:现在这个警告就是个“未来任务提醒”,当前完全不影响业务,只要提前规划好后续的版本升级路线,到点按部就班适配就行,不用过度焦虑~

火山引擎 最新活动