我应该将我的框架项目转换为swift 2.3或3?

时间:2016-09-09 02:42:16

标签: swift

我有一个框架项目,想要转换为支持swift 2.3和3。 鉴于我的SDK的消费者可能在swift 2.3或3上,我应该将我的框架转换为什么?我需要创建2个框架进行分发吗?

1 个答案:

答案 0 :(得分:0)

您不必准备两个版本的Framework。在Xcode8中打开代码时,您将看到转换选项,请勿单击该选项。编译代码,您将看到潜在的警告和错误。

您可以使用编译器命令

解决它
#if swift(>=3.0)

  // Add your code to work in swift3

#else

 // Add your code to work in the swift 2.3. This one you already have.

#endif