swift2 不支持的Swift版本

ttcibm8c  于 2022-11-06  发布在  Swift
关注(0)|答案(1)|浏览(197)

我正在执行this tutorial,并尝试执行starter project。当我开启项目时,看到下列警告:
不支持的Swift版本
目标“SocketChat”包含使用Swift 2.x开发的源代码。Xcode 9不支持构建或迁移Swift 2.x目标。
使用Xcode 8.x将代码迁移到Swift 3。
在运行此程序停止执行时,我得到此错误
依赖关系分析错误组
对于使用Swift的目标,必须将“Swift语言版本”(SWIFT_VERSION)构建设置设置为支持的值。可以在构建设置编辑器中设置此设置。
我使用的是Xcode 9测试版。如何解决此问题并使项目运行?

xriantvc

xriantvc1#

您的项目可能有swift 2.0swift 2.1swift 2.2版本,因此Xcode 9或更高版本不支持这些版本。而且它也不能将swift 2.x的语法转换为swift 4
请记住,xcode 9或更高版本默认为swift 4版本。
Xcode 8 8.1、8.2或8.3中打开此项目,您的项目将成功运行。

相关问题