Ios 如何在Xcode8上使用Swift 2.2?

Ios 如何在Xcode8上使用Swift 2.2?,ios,swift2,swift3,xcode8,Ios,Swift2,Swift3,Xcode8,我在Swift2.3和XCode7上有一个项目。它工作得很好 当我将其更新为XCode8和Swift3时,该项目在模拟器上没有显示任何内容,因此我决定至少在此刻使用XCode8上的Swift2.2(我在Swift2.2中有一个项目副本),但它给了我以下错误: 对于使用Swift的目标,需要正确配置“使用传统Swift语言版本”(Swift\U版本)。使用[编辑>转换>到当前Swift语法…]菜单选择Swift版本,或使用生成设置编辑器直接配置生成设置 我已尝试转到Build Settings>U

我在
Swift2.3
XCode7
上有一个项目。它工作得很好

当我将其更新为
XCode8
Swift3
时,该项目在模拟器上没有显示任何内容,因此我决定至少在此刻使用
XCode8
上的
Swift2.2
(我在
Swift2.2
中有一个项目副本),但它给了我以下错误:

对于使用Swift的目标,需要正确配置“使用传统Swift语言版本”(Swift\U版本)。使用[编辑>转换>到当前Swift语法…]菜单选择Swift版本,或使用生成设置编辑器直接配置生成设置

我已尝试转到
Build Settings>Use Legacy Swift Language Version
,并将默认值从
Unspecified
更改为
No
,但仍然出现错误

此外,我只能选择三个可能的值:
Yes
No
Unspecified
,但它们都不能修复错误。关于
SWIFT\u版本
值没有任何信息

如何在
XCode8
上继续使用
Swift2.2
,而不出现任何错误

编辑:这里有一张关于我实际拥有的选项的图片:

编辑2:我知道这个问题,但正如你在上图中看到的那样,我没有选择
SWIFT\u VERSION
的选项,因此这里出现的唯一答案对我不起作用


提前谢谢

您必须在其中输入值
2.3


您必须为每个目标设置Swift版本-如果您使用CoCoapods,也要为Pods中的框架设置Swift版本您使用的是Swift 2.2和Xcode 7,而不是2.3。@DejanSkledar我可以在哪里设置它?在构建中Settings@DejanSkledar我不知道您是否提到“iOS部署目标”,但我有iOS 9.3版本来针对它(我上一个项目的最新版本)。我看不到关于版本的更多选项。你说“那里”是什么意思?在
Build Settings>中,为您的目标或项目本身使用传统的Swift语言版本
。我有
Debug
Release
选项。但其中任何一个都让我选择2.3版本。我想我遗漏了一些东西,因为您所有人都引用了相同的选项,我看不到该选项中的任何相关内容。我有用我拥有的选项的图像编辑了我的问题。我无法在您设置的位置设置3.0。您可以删除调试和发布的多个值吗?我猜您不会对每个部署使用不同的值。