自从我更新到 Xcode 8.2(GM 种子,来自 App Store)后,我一直遇到以下错误:
需要使用旧版 Swift 语言版本”(SWIFT_VERSION)
为使用 Swift 的目标正确配置。使用[编辑>
Convert > To Current Swift Syntax...] 菜单来选择 Swift 版本或
使用构建设置编辑器直接配置构建设置。
所以我去了我的目标构建设置,并搜索了SWIFT_VERSION
看看我哪里出错了。然而,我惊讶地发现它已经被设置为No
!
我该如何解决?
Xcode 8 似乎错误地显示了一个不存在的(“幻影”,如果你愿意的话)No
。有一个简单的修复方法:
- 单击旁边的小箭头
SWIFT_VERSION
切换下拉列表。
- 设置值
Debug
and Release
to Yes
.
- 设置值
Debug
and Release
回到No
.
下图是设置后不久拍摄的Debug
to No
。 Xcode 显示两者Debug
and Release
被设置为No
, 然而SWIFT_VERSION
reads <Multiple Values>
:
由此看来,我只能断定这是一个bug;并且某些值(或更可能是空值)被错误地表示为No
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)