Error al importar el encabezado de puente

He leído muchas preguntas y respuestas que tratan un problema similar, pero aún no he encontrado una solución. Si alguien pudiera arrojar algo de luz, sería maravilloso.

Creé un proyecto Swift y ahora quiero combinarlo con algunos Objective-C. Mi "error al importar el encabezado de puente" solo ocurre cuando intento # importar mi archivo Chartboost.h. Entonces, siempre que no tenga nada en mi archivo de encabezado de puente, Xcode lo encuentra y no me da ningún problema. Pero una vez que agrego esto:

#import <Chartboost/Chartboost.h>

Recibo el error junto con otros 38 errores que dicen "Error del compilador Swift - Definición de función no permitida aquí".

He importado correctamente mi marco. Y mi ruta de búsqueda de marco es correcta. Y es solo cuando importo el marco Chartboost. UIKit y Foundation funcionan bien.

Esto es lo que hice antes del problema ... Primero, creé un nuevo archivo Obj-C y luego hice clic en "Sí cuando Xcode me mostró una ventana emergente preguntando si podía configurar un encabezado de puente. Esto creó" FunFacts -Bridging-Header.h "

Luego me aseguré de que la ruta del Encabezado de puente de Objective-C fuera correcta en Swift Compiler - Generación de código.

Incluso puse una ruta muy específica /Users/me/Desktop/FunFacts/FunFacts-Bridging-Header.h y todavía dice "Error al importar".

También configuré el módulo Defines en "Sí" (porque escuché que eso puede ayudar). Y el nombre del módulo de mi producto es FunFacts.

¿Por qué no se puede importar FunFacts-Bridging-Header.h cuando intento agregar #import?

Respuestas a la pregunta(9)

Su respuesta a la pregunta