自从我下载了新的 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(使用前将#替换为@)