uso de @import cuando los modules están deshabilitados

tengo un problema

@import Foundation; 

y veo:
@import vs #import – iOS 7

y establezco "Habilitar modules" en "SÍ"

y mi problema no se resuelve

Recibí esta advertencia en un proyecto de cero @import SafariServices; cada vez que intenté agregar el @import SafariServices; statement.

Solución: habilite los modules. Vaya a Target> Build Settings y configure Habilitar modules (C y Objective-C modules) en YES .

He marcado el cambio en la configuración de compilación para cambiar.

La posible causa es que usa Objective-C ++. Luego, los modules se deshabilitan a pesar de la configuration de compilation adecuada.

Compruebe si está utilizando #import "ProductName-Swift.h" en algún lugar en files .mm o cualquier otro file que no sea objc.

Porque si usa esta import en files cpp, los modules se desactivarán automáticamente.