我已經從Xcode 6升級到Xcode 8.2,因爲自從引入Swift以來,我從未開發過這幾年。 現在,我注意到我從互聯網上下載的所有項目,包括Apple的Swift操場和Github上的所有Swift 2.3開源項目都無法編譯。Xcode 8:大多數Swift項目無法構建和編譯
首先,我得到的錯誤如下:
需要「使用傳統的雨燕語言版本」(SWIFT_VERSION)被正確配置對於使用雨燕的目標。使用[編輯>轉換>至當前Swift語法...]菜單選擇一個Swift版本,或使用Build Settings編輯器直接配置構建設置。
當我固定它按在計算器其他答案,這是通過在屬性編輯器是設定值,我得到了各種各樣的斯威夫特編譯器錯誤,這些錯誤總是爲每個項目不同,如:
選項的價值展開
從'UITableViewCell?'下降到'UITableViewCell'只解開可選項;你的意思是使用'!'嗎?
Objective-C的方法 '解析器:didStartElement:的namespaceURI:的qualifiedName:屬性:' 由方法提供 '解析器(:didStartElement:的namespaceURI:的qualifiedName:屬性:)' 與任選要求方法「解析器(衝突:didStartElement: namespaceURI:qualifiedName:attributes :)'in protocol'NSXMLParserDelegate'
我做錯了什麼?到目前爲止,我還沒有能夠運行任何應用程序,除了我在Xcode中創建的空白選項卡視圖應用程序以及從GitHub下載的一個非常新的Swift 3.2應用程序。