如何在Xcode8上使用Swift 2.2?
我在Swift2.3
和XCode7
上有一个项目。 它运作良好。
当我将它更新到XCode8
和Swift3
,项目并没有在模拟器上显示任何内容,所以我决定至less在Swift2.2
上使用Xcode8
(我在Xcode8
有一个项目Swift2.2
),但是它给我以下错误:
需要为使用Swift的目标正确configuration“使用旧版Swift语言版本”(SWIFT_VERSION)。 使用[编辑>转换>至当前Swift语法…]菜单select一个Swift版本,或者使用Build Settings编辑器直接configuration构build设置。
我试过去Build Settings > Use Legacy Swift Language Version
,并将默认值从未Unspecified
为No
但错误仍然到来。
此外,我只有三个可能的值select: Yes
, No
或未Unspecified
但他们都不能解决错误。 没有关于SWIFT_VERSION
值。
我怎样才能在XCode8
上继续使用XCode8
而不出错?
编辑:在这里你有一个关于我实际上有select的图像:
编辑2:我知道这个问题在Xcode 8使用Swift 2.2? 但正如您在上面的图片中看到的,我没有选项SWIFT_VERSION
所以出现在那里的唯一答案不适用于我。
提前致谢!
你必须在那里input值2.3
。