Xcode 8.3不支持Swift 2.3

Lum*_*lxk 13 swift xcode8

我在我的项目中使用Swift 2.3.昨天,我将Xcode更新到版本8.3,但我的项目无法再成功构建.我收到此错误消息.

对于使用Swift的目标,需要正确配置"Swift语言版本"(SWIFT_VERSION).使用[Edit> Convert> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置.

请帮我!谢谢!

Owe*_*hao 14

在发行说明中明确指出Xcode 8.3不再支持swift 2.x. 您可以选择使用向导将代码更新为swift 3.1,或者返回Xcode 8.2.1.

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html

  • 我更喜欢不再使用swift,因为XCode 8.3中的Swift 3编译器在泛型类扩展上存在分段错误.XCode 8.2.1不支持IOS 10.3设备.所以对我而言,Apple Swift将自己击中头部.再见Swift,Hello Objective-C (10认同)
  • 你会回来的.Swift 4将在6个月内发布. (3认同)