错误ITMS-90725:请更新Xcode并重建您的应用程序

我目前在Swift 3.2和Xcode 8.3中的项目今天出现了这个错误,即使我已经在3天之前成功上传到iTunes。

ERROR ITMS-90725:“SDK版本问题。此应用程序是使用iOS ’10 .3.SDK构建的。提交到App Store的所有新iOS应用程序必须使用iOS ’11 .0’SDK或更高版本构建,包含在Xcode [9.0]中或更高版本。请更新Xcode并重建您的应用。“

从Apple的提交应用程序到App Store :

从2018年4月开始,所有提交到App Store的新iOS应用都必须使用iOS 11 SDK构建。

和相关的(较旧但可能有用) 技术说明 :

Xcode强制每个项目都使用最新的SDK构建是不切实际的。 例如,可能需要提供即时热修复版本的应用程序 – 无需等到应用程序完全更新为较新的SDK。

但重要的是要了解使用较旧的SDK是一种临时解决方法 ,而不是解决方案。 阻止您的应用使用最新SDK的问题应尽快修复。 在仍然支持旧版本系统的同时,修复这些问题会容易得多。

重要提示 :无法无限期支持Legacy SDK版本。