[OSX 10.11.6, Xcode 7.3.1]Xcode 7.3.1 kann nicht von der Kommandozeile swift-Build bauen fehlt
Ich habe Xcode 7.3.1 im App Store installiert und ich kann Swift Code kompilieren in der IDE. Ich kann jedoch nicht über die Befehlszeile erstellen. Wenn ich versuche zu, bekomme ich einen Fehler:
error: unable to invoke subcommand: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-build (No such file or directory)
Ich habe keine toolchain
Tab in meinem Preferences -> Components
Dialog, der nach anderen Threads die ich gelesen habe, ist, weil ich habe keine andere Toolchains installiert. Da laut Apple Swift 2.2.1 mit Xcode 7.3.1 geliefert wurde (aber meine --version reports 2.2), welchen Befehl kann ich ausgeben, um den Ordner/Library/Developer/Toolchain (oder andere Variationen, die funktionieren) zu erstellen kann ich von der Kommandozeile aus bauen?
Die SnapShot-Master-Trunk ist bis zu Swift 3, das ist nicht für meine Bedürfnisse geeignet und ich will (kann nicht leisten) herunterladen ein weiteres Gig von Daten, wenn ich bereits den Compiler, Linker, usw. Und ich bevorzuge keine -dev
Version von Swift.
Bitte helfen.
Zusätzliche Informationen:
swift --version
Apple Swift version 2.2 (swiftlang-703.0.18.8 clang-703.0.31)
which swift
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift
swift build
error: unable to invoke subcommand: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-build (No such file or directory)
Das gleiche gilt für mich ... – nerowolfe
[** 'Command_Line_Tools_OS_X_10.11_for_Xcode_7.3.1' **] (http://adcdownload.apple.com/Developer_Tools/Command_Line_Tools_OS_X_10.11_for_Xcode_7.3.1/Command_Line_Tools_OS_X_10.11_for_Xcode_7.3.1.dmg) –
@ I'L'I: Ich kann nicht auf diese Seite zugreifen: 'Diese Seite existiert nicht mehr oder die Apple ID, mit der Sie sich angemeldet haben, ist nicht berechtigt, diese Seite anzuzeigen. Wenn Sie derzeit ein Mitglied des Apple Developer Program sind, müssen Sie oder Ihr Team-Agent möglicherweise Ihr Konto aktualisieren, indem Sie der neuesten Lizenzvereinbarung zustimmen, um auf diese Seite zugreifen zu können.' – gone