Creación de un marco Swift con references al código Objective-C

Estoy trabajando en un proyecto de iOS escrito en Swift, y me gustaría sacar algunas classs del proyecto de "aplicación" regular y agruparlo en un marco Swift reutilizable (y tal vez ponerlo a disposition del público en Github y a través de Cocoapods )

Me encuentro con problemas porque los frameworks aparentemente no pueden tener encabezados de puente Objective-C, pero para comstackr mi código marco, necesito hacer reference a varias classs de Objective-C (en este caso: el SDK de iOS de Google Maps).

También agregué GoogleMaps.framework como una biblioteca vinculada en mi proyecto marco, pero ¿cómo puedo "importarlo" del código Swift?

¿Esto es posible incluso con las herramientas actuales y la versión Swift, y cómo debo proceder?

Gracias.

No fue tan complicado, en realidad … solo estaba haciendo algunas cosas mal.

Primero, los encabezados de puente no son necesarios en esa configuration: el SDK de iOS de Google Maps se proporciona como un file .framework normal, por lo que el lenguaje de desarrollo no tiene ningún impacto sobre cómo se puede importar en Swift. Apple lo menciona claramente en la documentation: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html , "Importación de frameworks externos".

Es tan fácil como agregar el marco a la sección "Enlace binary con bibliotecas" de la configuration del proyecto. No olvide agregar también bibliotecas y frameworks dependiendo de (en el caso de GoogleMaps.framework, hay bastantes).

Luego, en el código Swift, las classs del marco deberían estar disponibles simplemente haciendo:

import GoogleMaps 

Sin encabezado de puente, no se trata de "encabezado no modular, etc." errores