有人见过,警告:target指定SWIFT_VERSION ='2.3'

fs_*_*gre 5 xcode ios swift swift3

我刚刚将我的一个项目从Swift 2.3转换为Swift 3并且eventhoug一切都编译好了,一切似乎都在工作我一直收到以下警告......

警告:target指定SWIFT_VERSION ='2.3',但它被TOOLCHAINS ='com.apple.dt.toolchain.XcodeDefault'覆盖

有人见过这个警告吗?

警告: 在此输入图像描述

我发现/读取的许多线程建议更改Command Line Tools:使用Xcode 8 的选项但我的已经在使用Xcode 8.1(8B62)

设置: 在此输入图像描述

有什么建议吗?

Dan*_*ard 6

看起来你的一些依赖项可能指定了swift 2.3.所以它警告你,这可能会在下一次即将到来的更新中引起问题.您还应该检查项目的设置,并确保在项目设置下Use Legacy Swift Language Version' = NO.