2017-03-30 8 views
13

Ich verwende Swift 2.3 in meinem Projekt. Gestern habe ich Xcode auf Version 8.3 aktualisiert, aber mein Projekt kann nicht mehr erfolgreich erstellt werden. Ich habe diese Fehlermeldung erhalten.Xcode 8.3 kann Swift 2.3 nicht unterstützen

"Swift Language Version" (SWIFT_VERSION) muss für Ziele, die Swift verwenden, korrekt konfiguriert werden. Verwenden Sie das Menü [Bearbeiten> Konvertieren> Zur aktuellen Schnellsyntax ...], um eine Swift-Version auszuwählen, oder verwenden Sie den Editor für Build-Einstellungen, um die Build-Einstellungen direkt zu konfigurieren.

Bitte helfen Sie mir! Vielen Dank!

+0

Sie benötigen Swift 2.3 Code Swift 3. aktualisieren Sobald das erledigt ist, dass das letzte Mal sein, werden Sie * vorgeschrieben sind * Swift Code zu aktualisieren. Beginnend mit Swift 4, das später in diesem Sommer veröffentlicht wird, können Sie den Compiler auf Swift 3 ** ODER ** Swift 4 einstellen. –

+0

@Lumialxk Denken Sie daran, dass es in Ihrem Interesse ist, Swift zu aktualisieren 3 früher als später. Es wird nicht mehr lange dauern, bis Apple Swift 2-Apps nicht einmal im App Store akzeptiert. Je länger Sie warten, desto schwieriger wird es, auf dem neuesten Stand zu sein. – rmaddy

+0

@rpaddy Vielen Dank für Ihren Hinweis! Ich frage mich, ob sich Swift 4 sehr von Swift 3 unterscheidet. Wenn ja, möchte ich updaten, wenn Swift 4 veröffentlicht wird. – Lumialxk

Antwort

14

In Release Note wird klar gesagt, dass Xcode 8.3 Swift 2.x nicht mehr unterstützt. Sie können entweder den Assistenten verwenden, um den Code auf swift 3.1 zu aktualisieren, oder zurück zu Xcode 8.2.1.

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html

+10

Ich bevorzuge keine Verwendung swift mehr, wegen Swift 3 Compiler in XCode 8.3 Fehler mit Segmentierung Fehler auf generische Klassenerweiterungen. XCode 8.2.1 unterstützt keine IOS 10.3-Geräte. Also für mich hat sich Apple Swift selbst in den Kopf geschossen. Auf Wiedersehen Swift, Hallo Objective-C – poGUIst

+3

Sie werden wiederkommen. Swift 4 wird in 6 Monaten veröffentlicht. –

+0

Hier können Sie den Xcode 8.2.1 herunterladen http://StackOverflow.com/a/10335943/5790492 –

1

Das stimmt. Sie müssen Ihren Code in Swift 3 konvertieren. Oder versuchen Sie, eine niedrigere Version von Xcode herunterzuladen.

+3

Ich habe angefangen zu downloaden ... Schlechte Nachrichten! – Lumialxk

Verwandte Themen