【问题标题】:Is it possible to use Swift 4.0 (4.0.3) with XCode 9.3?是否可以将 Swift 4.0 (4.0.3) 与 XCode 9.3 一起使用?
【发布时间】:2018-09-20 08:13:27
【问题描述】:

我正在尝试升级到 XCode 9.3,以便可以在 iOS 11.3 设备上运行我的应用程序,但我遇到了一些问题。

到目前为止,我的应用程序是在 XCode 9.2 和 Swift 4.0.3 版本中构建的。我想将应用程序保留在 Swift 4.0.3 上,但我似乎无法在 XCode 中选择该选项。

我已将工具链设置为指向:Swift 4.0.3 Release 2017-12-05

当我转到 Build Settings -> Swift Language Version 时,我只有三个选项:Swift 3.3、Swift 4.1 和 Unspecified。这些都不适合我。

如何在使用 Swift 4.0 的设备上构建和运行我的应用程序?

【问题讨论】:

  • 为什么要继续使用 Swift 4.0?
  • "这些都不适合我" – 您能否详细说明您面临的问题?使用 Swift 4.0.3 工具链应该可以正常工作。
  • Swift 4.1 向后兼容 4.0.3。您应该能够使用新的工具链而无需进行任何代码更改。
  • 试试this method。过程是一样的。只需考虑 Xcode 9.2 -> 9.3 而不是 8.x -> 9.x

标签: ios swift xcode9.3


【解决方案1】:

这是不可能的。

但是您可以在 Applications 文件夹中拥有两个不同的 Xcode 版本,只需重命名其中一个即可。

【讨论】:

  • 我确实有。但是,问题出在我的 9.2 版本中,我无法在 11.3 设备上调试应用程序。让我陷入困境。
  • 一直都是这样。有很多方法可以实现你所追求的。查找有关在 Xcode 7 中调试 iOS 10 的帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-03
  • 2021-11-12
  • 2016-04-01
  • 2011-01-20
  • 2018-08-11
  • 2021-08-05
相关资源
最近更新 更多