[英]Use Swift 2.2 in Xcode 8?
是否可以在Xcode 8中使用Swift 2.2?
從Xcode 8發行說明:
“ Xcode 8支持切換工具鏈,例如來自swift.org的工具鏈,而無需重新啟動Xcode。(23135507)”
我一直試圖在swift.org網站上找到swift 2.2工具鏈,但找不到。 成功配置Xcode 8以使其與Swift 2.2一起使用
如果要繼續在Xcode 8中使用Swift 2,請通過啟用“ 使用舊版Swift語言版本”構建設置( SWIFT_VERSION = 2.3
)使用Swift 2.3。
Swift的That Thing中的在Xcode 8中使用Swift 2.3提供了有關在Xcode 8中使用Swift 2.3的很好的介紹。
本文引用以下內容:
有一個單一的構建設置,可讓您繼續使用Swift版本構建Swift項目,該版本的語法與Xcode 7中的現有項目在語法上最相似:Use Legacy Swift Language Version
只需進入項目的構建設置並搜索舊版swift即可找到正確的構建設置,然后將設置切換為YES以選擇使用Swift 2.3,而不是Xcode 8中的Swift 3。
在XCode8中不能使用Swift2.2,在XCode3中也不能使用Swift2.3或Swift3。
我發現最好的解決方案是創建一個項目文件,該文件將同時針對iOS 9(Xcode 7)和iOS 10(Xcode 8)進行編譯,並支持Swift2.2和Swift2.3(非常相似)。
作為解決此問題的一種可能的方法,我建議並排安裝兩個版本的Xcode(例如7.3.1和8)。
為此,您應該:
而已。
不能通過在Build Settings中將Use Legacy Swift Language Version設置為Yes來在XCode8中使用Swift2.2。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.