2015-12-06 17 views
10

Ich benutze den neuen Open Source Swift Package Manager und kann die Dateien herunterladen. Ich möchte, dass der Manager eine "Entwicklungsumgebung" (Through Xcode) basierend auf den Paketen erstellt, die er abgerufen hat.Bei der Verwendung von Swift Package Manager kann ich eine Xcode-Projektdatei für die Entwicklung generieren

Hat sich jemand damit beschäftigt?

+0

Das Lesen der [Dokumentationsübersicht] (https://swift.org/package-manager/#conceptual-overview) zeigt, dass das, wonach Sie fragen, keine Funktion des Paketmanagers ist. Es gibt auch nichts im [Community-Vorschlag] (https://github.com/apple/swift-package-manager/blob/master/Documentation/PackageManagerCommunityProposal.md). – Moritz

+0

Was meinst du "Entwicklungsumgebung"? –

+1

@EricD: Seit kurzem ist es jetzt ein Feature des SPM! \ o/ – Regexident

Antwort

6

Sie können Xcode Projektdateien mit diesem Befehl erzeugen:

swift package generate-xcodeproj 
18

Ab PR #174 auf das swift-package-manager Projekt gibt es eine Option zum Erzeugen einer Xcode-Projektdatei in Stammverzeichnis des Pakets:

$ swift package generate-xcodeproj 

Hinweis: Früher verwendete Builds:

$ swift build --generate-xcodeproj 

Es wird offiziell Teil von Swifts 3.0 Release sein.
Aber es ist schon verfügbar mit Xcode Swift DEVELOPMENT Snapshot 2016-03-24 oder später!

+0

Der korrekte Befehl ist 'swift package generate-xcodeproj' –

+0

@RyanCollins: Danke, aktualisiert. Es gibt wirklich keine Notwendigkeit, korrekte, aber neu veraltete Antworten zu verwerfen. Schreib einfach einen Kommentar (wie du es getan hast) und frage nach einem Update-Edit. – Regexident