Ich habe gerade den xcode 8.0 installiert und mein Projekt auf swift 3 aktualisiert. Ich habe swift 2.2 und xcode 7.3.1 verwendet.
Aber folgenden Fehler bekommen:
Swift unterstützt das SDK 'iPhoneSimulator9.3.sdk'
nichtBefehl /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc fehlgeschlagen mit Exitcode 1
Das passierte mir, als ich gleichzeitig Xcode 7 und 7.3 installiert hatte und nach dem automatischen Update nur noch 8.0 übrig hatte.
Ein Hinweis darauf, dass etwas kaputt gegangen ist, war die Ausgabe von xcodebuild -sdk -version
in Terminal:
Lösung:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
iPhoneOS9.3.sdk
aus diesem Verzeichnis. Stellen Sie sicher, dass Sie eine externe Kopie erstellen, wenn Sie sie noch benötigen, damit Sie sie später wieder einfügen können. UPDATE:
Löschen Sie laut @tsafrir-Kommentar auch "iPhoneOS9.3.sdk" für den Simulatorordner:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
Nicht die beste Lösung, aber die Auswahl - "Legacy Compiler Version verwenden": Ja, diese Warnung wurde für mich entfernt.
Das passiert, weil der alte xcode noch im System ist und Sie den neuen aktualisiert haben. Um dies zu beheben, benutze folgenden Schritt.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 3. Entfernen Sie den Ordner iPhoneOS9.x.sdk aus diesem Verzeichnis. Seien Sie sicher, dass mache eine externe Kopie, wenn du sie noch brauchst, damit du sie wieder einfügen kannst später.
5 & gt; Fügen Sie dieses SDK in den neuen XCODE 8 in diesem Ordner ein /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
6 & gt; Reinigen und bauen.
Behoben
Tags und Links ios xcode swift3 xcode8 ios-simulator