¿Cómo modificar SWIFT_MODULE_NAME?

El título lo dice todo. He buscado en la configuration de compilation para SWIFT_MODULE_NAME , y no apareció nada. También he buscado en línea, y hay references a este nombre, pero no hay información sobre cómo se define. Además, no pude encontrar ninguna mención de SWIFT_MODULE_NAME en Apple Docs.

Lo sé: se usa en la configuration de compilation "Nombre de encabezado de interfaz generado por Objective-C" y se puede ver haciendo doble clic en el valor de configuration:

$ (SWIFT_MODULE_NAME) -Swift.h

Se utiliza para cerrar la brecha entre Objective-C y Swift, y solo aparece para proyectos que incluyen files Swift, (junto con los files Objective-C que presumo). A partir de esta publicación, Xcode 7.3 es el último y mejor.

Pero, ¿dónde está definido este valor y cómo lo modifico?

El nombre del module proviene de la configuration de compilation del nombre del module del producto:

captura de pantalla de configuración de compilación

La configuration de SWIFT_MODULE_NAME aparentemente está oculta, pero puede ver su derivación mirando Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/ShanetworkingSupport/Developer/Library/Xcode/Plug-ins/XCLanguageSupport.xcplugin/Contents/Resources/Swift.xcspec :

 ... { Name = "SWIFT_MODULE_NAME"; Type = String; DefaultValue = "$(PRODUCT_MODULE_NAME)"; CommandLineArgs = ( "-module-name", "$(value)", ); }, ... 

¿Has revisado este documento: developer.apple.com/library/ios/documentation/Swift/Conceptual/ …? generalmente es su nombre de producto. Puede configurar cambiar el valor en "Product Bundle Identifier" en Build Settings. Tenga en count que no puede anular un nombre de producto en un marco.

Vea la captura de pantalla:

introduzca la descripción de la imagen aquí