Genere automáticamente la interfaz Swift para un módulo compilado [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo puedo recuperar los archivos de "encabezado" de Swift para las API de Cocoa? 3 respuestasDesde la primera versión beta de Swift, hemos podido ver la interfaz de Swift para un módulo a través de un proceso interactivo. Usted inicia, rt con un archivo Swift en un proyecto Xcode, hace clic derecho en un símbolo y elige "Saltar a definición"; Xcode generará un archivo con la declaración.
Ese procedimiento es un poco tedioso. Es muy manual; tienes que comenzar con un archivo Swift en un proyecto Xcode; y tienes que saber el nombre del símbolo de antemano. No genera todas las declaraciones en el módulo: si el módulo se definió en Objective-C, solo muestra declaraciones de un único archivo .h.
Aprendí sobre la herramienta de línea de comandos swift-ide-test en Beta 3 a través dehttp://www.jpsim.com/uncovering-sourcekit/. Al usar un comando como el siguiente, podría generar las declaraciones para un marco completo:
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
Sin embargo, en Beta 4, el comando swift-ide-test ha desaparecido.
¿Alguien sabe la nueva forma de generar automáticamente declaraciones Swift a través de la línea de comando?