gpt4 book ai didi

ios - 为什么使用 Swift 3 或更低版本制作的项目会出现错误 new Xcode 9 supporting swift 4.1?

转载 作者:行者123 更新时间:2023-11-28 14:47:44 24 4
gpt4 key购买 nike

对于这个问题,我很难找到合适的答案,因为我知道解决方案,但原因仍然未知

让我正确解释这个问题,当我们在 Xcode 7 或 8 等较低版本的 swift 3 或较低版本中创建任何项目时

它的 Doest 在新的 Xcode 版本(如 9)中运行,我们必须更改build设置中的 Swift_version 以使其工作。

为什么 Xcode 不支持所有版本的 swift,就像我可以向我们展示 deprecated warning 而不是抛出 error

for Obj c It works in all Xcode whatever Xcode you use it supports Obj c

最佳答案

因为 Xcode 9 不附带旧的 Swift 版本。您需要更新您的 Swift 代码。

一般来说,Xcode 也不支持旧的 Obj-C 版本,但是 Obj-C 语法每年几乎没有变化,这就是为什么你在 Xcode 7 中编写的 Obj-C 代码可以在 Xcode 9 中运行。但这不是您在 Xcode 2 或更低版本中编写的 Obj-C 代码的情况。

关于ios - 为什么使用 Swift 3 或更低版本制作的项目会出现错误 new Xcode 9 supporting swift 4.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50111269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com