0
我最近更新了我的Xcode
,因此我無法構建我的應用程序。我搜索了幾個解決方案,發現我需要安裝工具鏈才能使用Swift 2.3
而不是Swift 3
。而要安裝工具鏈,我需要使用Carthage
。如何在Xcode 8中使用Swift 2.3構建我的項目而不是Swift 3?
不過,我使用CocoaPods
對我的依賴,現在我不能承諾的改變。所以我的問題是:
- 我可以安裝工具鏈沒有
Carthage
?如果是這樣如何? - 我可以同時使用它們嗎?
- 還有其他方法嗎?
在此先感謝。
編輯:
嘗試設置 「使用傳統的斯威夫特語言版本。」到「否」。然而我的其他框架(即Alamofire
)開始顯示出以下錯誤:
「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.
有一個名爲「使用傳統Swift語言版本」的構建設置。 「否」表示Swift 3,「Yes」表示Swift 2.3。我不認爲你需要任何工具鏈;只需將其設置爲是。 – keithbhunter
試過,但得到了上面的錯誤。 –
如果您尚未準備好升級,請嘗試將XCode 7.3.1安裝在您計算機上的其他目錄中。你可以使用xcode-select來選擇這個並使用Swift 2.2構建,直到你準備升級你的pod。 – Stephen