¿Cómo hacer una biblioteca universal de iOS para Objective-C y Swift?

Necesito hacer una biblioteca para iOS (ya sea Framework o biblioteca estática, aún no lo he decidido) que pueda usarse tanto en proyectos Objective-C como Swift. Cual es la mejor manera de hacer esto? A mi modo de ver, tengo tres opciones:

Escriba la biblioteca en Objective-C y agregue soporte para Swift (encabezados de puente, etc.).Escriba la biblioteca en Swift y agregue soporte para Objective-C.Escriba dos bibliotecas, ambas en Objective-C y Swift. Realmente quiero evitar esta opción.

El requisito principal aquí es que debería ser lo más fácil de usar para los desarrolladores. Idealmente, deberían poder elegir su idioma y no preocuparse, o incluso saber, en qué idioma estaba escrita la biblioteca. ¿Se puede hacer esto?

Además, quiero poder distribuir la biblioteca con CocoaPods, si esto tiene algún significado.