我有一个关于 Swift2.3 和 XCode7 的项目。效果很好。
当我将其更新为 XCode8 和 Swift3 后,该项目在模拟器上没有显示任何内容,因此我决定至少在目前使用 Xcode8 上的 Swift2.2 (我在 Swift2.2 中有该项目的副本),但它给了我以下错误:
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
我已尝试转到 Build Settings > Use Legacy Swift Language Version 并将默认值从 Unspecified 更改为 No 但错误仍然存在来了。
此外,我只有三个可能的值可供选择:Yes 、No 或 Unspecified ,但它们都不能修复错误。与 SWIFT_VERSION 值无关。
如何在 XCode8 上继续使用 Swift2.2 而不会出现任何错误?
编辑:这里有一张关于我实际拥有的选项的图片:
编辑2:我知道这个问题Use Swift 2.2 in Xcode 8?但正如您在上图中看到的那样,我没有选项 SWIFT_VERSION 所以出现在那里的唯一答案对我不起作用。
提前致谢!
Best Answer-推荐答案 strong>
您必须在其中输入值 2.3 。
http://imgur.com/a/pcLIJ
关于ios - 如何在 Xcode8 上使用 Swift 2.2?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/39490507/
|