最近Xcode升級了,出現(xiàn)了各種蛋疼的錯誤提示,今天遇到個導(dǎo)入框架出現(xiàn)了提示Swift版本的問題,具體如下:
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
具體圖示:
至于前面報(bào)的一大推錯誤,直接忽略即可。
忽略后就出現(xiàn)了如圖所示的一個錯誤。具體解決辦法:
1.點(diǎn)擊項(xiàng)目中的Pods。
2.選中你的框架,此處我導(dǎo)入的是ReactiveCocoa框架。
3.選中Build Settings,然后在右邊搜索框輸入:swift
4.找到Swift Compiler - Search Paths 下的 Use Legacy Swift Language Version:把后面的改成YES即可。
具體上圖:
下面我更新另一種方法,因?yàn)槲野l(fā)現(xiàn)上面的一種方法有時候不可行。所以上面更新不成功的看下面:
按照上面的圖片標(biāo)記的步驟選中,特別強(qiáng)調(diào)第三步選第一個,就出現(xiàn)右邊的一個框,勾選你想轉(zhuǎn)換的Swift的版本。然后點(diǎn)擊Next。
勾選你需要轉(zhuǎn)換的框架。轉(zhuǎn)換完畢會出現(xiàn)下面的對話框