Xcode 在 Swift 2.2 和 Swift 3.0 之间切换

2024-04-29

自从我下载了新的 Xcode 并转换/更新了我的语法以来,Xcode 一直在上述 Swift 版本之间随机切换。我在终端中运行了“swift -version”,它确认(目前)我正在运行 Swift 2.2

我看到这个问题(Swift 编译器混淆了版本 2 和版本 3 https://stackoverflow.com/questions/38150425/swift-compiler-is-confusing-version-2-and-3?answertab=active#tab-top)但我太新了,无法添加评论并提出更多问题(例如为什么我在项目的目标部分找不到它?)。

如何设置我的语法,使其保留在 Swift 3 上并且不会在没有警告的情况下更改?这将是我第四次为了测试/运行我的应用程序而更新所有内容。

希望这对其他人来说是一个问题,并且这个问题也对他们有帮助——当我是新人时,我觉得问这个问题很糟糕。我希望能够尽快了解足够的信息来帮助其他用户。


您可以在终端中将 Swift 设置为与 Xcode 8 相同的版本xcode-select。将其指向 Xcode beta,如下所示:

sudo xcode-select --switch /Applications/Xcode-beta.app

您还可以在 Xcode 8 的菜单中设置工具链Xcode > Toolchains > Manage Toolchains:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode 在 Swift 2.2 和 Swift 3.0 之间切换 的相关文章

随机推荐