Automatisch die Swift-Schnittstelle für ein kompiliertes Modul generieren [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie kann ich Swift-Header-Dateien für Cocoa-APIs abrufen? 3 Antworten

Seit der ersten Betaversion von Swift konnten wir die Swift-Oberfläche für ein Modul durch einen interaktiven Prozess anzeigen. Sie arbeiten mit einer Swift-Datei in einem Xcode-Projekt, klicken mit der rechten Maustaste auf ein Symbol und wählen "Zur Definition springen". Xcode generiert eine Datei mit der Deklaration.

Dieser Vorgang ist etwas langweilig. Es ist sehr manuell; Sie müssen mit einer Swift-Datei in einem Xcode-Projekt beginnen. und Sie müssen den Namen des Symbols im Voraus kennen. Es werden nicht alle Deklarationen im Modul generiert. Wenn das Modul in Objective-C definiert wurde, werden nur Deklarationen aus einer einzelnen .h-Datei angezeigt.

Das Kommandozeilen-Tool swift-ide-test in Beta 3 habe ich über kennengelernthttp://www.jpsim.com/uncovering-sourcekit/. Mit einem Befehl wie dem folgenden könnte ich die Deklarationen für ein gesamtes Framework generieren:

xcrun swift-ide-test -print-module -source-filename /dev/null \
    -sdk /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk \
    -print-regular-comments -module-print-submodules -module-to-print CoreGraphics

In Beta 4 ist der Befehl swift-ide-test jedoch verschwunden.

Kennt jemand die neue Methode zum automatischen Generieren von Swift-Deklarationen über die Befehlszeile?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage