0
我有一個框架項目,並希望轉換爲支持swift 2.3和3. 鑑於我的SDK的使用者可能在swift 2.3或3上,我應該如何將框架轉換爲?我是否需要創建2個分發框架?我應該將框架項目轉換爲swift 2.3或3?
我有一個框架項目,並希望轉換爲支持swift 2.3和3. 鑑於我的SDK的使用者可能在swift 2.3或3上,我應該如何將框架轉換爲?我是否需要創建2個分發框架?我應該將框架項目轉換爲swift 2.3或3?
您不必準備兩個版本的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
這應該是不可能共處的兩國另一個版本迅速解決它。 Xcode警報迅速版本錯誤。是的,你應該爲swift版本準備兩個版本的框架。 –