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