【问题标题】:Swift Update supported ios versionSwift 更新支持的 ios 版本
【发布时间】:2018-10-24 08:00:53
【问题描述】:

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

如何正确处理

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

我该怎么做?谢谢

【问题讨论】:

  • 尝试将其更改为 11.3 时出了什么问题?
  • 是什么阻止您更新到 iOS 11.3?这与您的应用程序的部署目标有什么关系?请说明您尝试过的方法以及遇到的问题。

标签: ios swift version updates target


【解决方案1】:

如果您希望支持 iOS 11.3,您需要升级到 Xcode 9.3。

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

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

【讨论】:

  • Re:引用的编译时安全@rmaddy,您可能会发现this post很有用。
猜你喜欢
  • 2019-10-13
  • 2017-02-01
  • 2018-02-15
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-29
  • 1970-01-01
相关资源
最近更新 更多