Swift 更新支持的 ios 版本

Swift Update supported ios version

我有 iOS 部署目标 8.0 的项目,但我想更新到 iOS 以支持设备 iOS 10 - 11.3

正确的做法

我需要更改部署目标,它会起作用吗? 我找不到这个问题的答案

我该怎么做?谢谢

如果你想支持 iOS 11.3,你需要升级到 Xcode 9.3。

这将包括 Swift 4.1,因此根据您当前使用的版本,您可能会在 Swift 代码中收到很多新的警告和错误。

您项目的 Deployment Target 与此无关。部署目标定义了您的应用程序支持的 iOS 最旧版本。如果您将部署目标保持在 iOS 8.0(或早于 iOS 最新版本的任何版本),那么您需要确保您的代码正确确保较新的 API 不会在较旧的设备上使用。