如何在Xcode 8中编译Swift 2.3代码

时间:2016-10-28 12:40:32

标签: ios swift xcode cocoapods xcode8

我的项目Swift 2.2在Xcode8中有很多问题,pod库产生很多错误,我做了cocoapods和库的更新,但我仍然有这些错误,我已经将语法转换为Swift 2.3但是错误仍然存​​在。我暂时不想转换swift 3。

以下是错误图片:

Socket Io Client Swift errors

提前感谢您,并抱歉英语错误。

2 个答案:

答案 0 :(得分:2)

好的,问题是the library you are using Swift 3.所以没有必要说“我不想转换为Swift 3”。无论您喜欢与否,转换为Swift 3。您不需要将此代码编译为Swift 2.3。您需要将其编译为Swift 3。

答案 1 :(得分:1)

要在Xcode8中运行Swift 2.3,请在项目中将Use Legacy Swift Language Version设置为YES,您的目标和您的pod框架将定位到构建设置。