2016-09-09 46 views
0

我有一個框架項目,並希望轉換爲支持swift 2.3和3. 鑑於我的SDK的使用者可能在swift 2.3或3上,我應該如何將框架轉換爲?我是否需要創建2個分發框架?我應該將框架項目轉換爲swift 2.3或3?

+0

這應該是不可能共處的兩國另一個版本迅速解決它。 Xcode警報迅速版本錯誤。是的,你應該爲swift版本準備兩個版本的框架。 –

回答

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