Xcode 7 schlägt fehl mit dem Befehl /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc scheiterte mit exit-code 1
Ich werde durch den Prozess der Aktualisierung meiner swift-Projekt Swift 2.0 auf Xcode 7. Der folgende Fehler wird gemeldet von xcode auf das Projekt zu erstellen:
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
Dies geschieht entweder SwiftyJSON oder SwiftSpinner frameworks (der compiler scheint sich für eine zu entscheiden zunächst zufällig und Versagen, sodass der Fehler wird gemeldet, zeitweise auf eine oder die andere). Ich habe aktualisiert werden diese Rahmen mit Ihren xcode7/swift2 kompatibel Zweige, aber das Projekt noch nicht kompiliert werden kann.
Frage mich, ob dies ist eine situation, andere Menschen zu sehen sind, bei der Aktualisierung Ihres Projekts mit Kakao-Schoten framework-Abhängigkeiten, oder ob dies zu einem compiler-Fehler
- Ich Schaffe es, dieses Problem zu lösen, irgendwo in meinem code ist nicht richtig, und eine meiner Bibliothek ist nicht vorhanden. Also ich empfehle zu prüfen, die melden und was Sie sagen, dann fix es
- Bitte etwas näher auf die, wie man fand die Ursache des Fehlers? Ich habe den gesamten text, bevor die Fehler-Zeile, sehe ich keine Anhaltspunkte, was die Ursache für mein problem sein könnte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für andere mit einem ähnlichen problem Folgendes versuchen:
Öffne eine Konsole (nicht terminal), und wählen Sie Alle Nachrichten. Dann versuchen Sie, bauen Sie Ihre Xcode-Projekt, und wenn es fehlschlägt, suchen Sie in der Liste mit der Nachricht, dass könnte in Bezug auf Xcode.
Fand ich eine Nachricht wie diese:
Gab uns die info, dass der Fehler in CheckoutUserDataAdapter.swift.
Nach Versuch und Irrtum haben wir festgestellt, dass das problem war, dass es den Aufruf einer Methode aus der Superklasse, dass es überschreibungen von seiner super Klasse. Irgendwie könnte es nicht die richtige Methode.
Wir festen, durch das hinzufügen super.methodCall() in CheckoutUserDataAdapter.swift - sondern die Ursache, sollten Sie nicht benötigt werden. Ich habe einen bug-report eingereicht.
Überprüfen Sie die Build-Phasen - Kompilieren der Quellen für gelöschte Dateien, oder Dateien mit einem leeren Symbol, wenn die Datei entfernt wurde war der Fehler Weg
Dank @Gegraben für die Build-Phase Tipp. Ich landete in einer anderen Richtung als das löschen...
Nach überprüfung der Build-Phasen - Zusammenstellung der Quellen finden Sie die Dateien, die sind ausgegraut (nicht haben derzeit ein link zu einer tatsächlichen Datei) zu identifizieren, die Dateien in Frage stellen.
Wenn die Dateien noch verwendet wird, dann finden Sie Sie in der Projekt-Navigator (linke Spalte) und du wirst sehen, dass Sie rot gefärbt, da Xcode nur eine Referenz und nicht ein Ort für die eigentliche Datei.
Wählen Sie jede rote-Datei und gehen Sie dann zu der Datei "Informationen" (Rechte Spalte). Sie werden sehen, "Position". Suchen Sie Ihre Dateien, indem Sie auf die grauen Ordner und suchen Sie in der Datei-Struktur außerhalb von Xcode.
Wenn Sie arbeiten mit einem repo, Sie finden es möglicherweise einfacher, einfach entfernen Sie den rote-Dateien, wählen Sie "Datei" > " Dateien Hinzufügen... und einfach neu hinzufügen, damit der link ist allgemeiner, eher als Hinweis direkt auf Ihrem Rechner die Datei Speicherort.
Passiert mir das nach einem Projekt-Datei Zusammenführen, in dem ich gewesen war, abgezweigt aus dem main-repo für eine ganze Weile, so dass eine Handvoll von Datei die Standorte wurden verloren, in den Seriendruck.