Como criar uma biblioteca iOS universal para Objective-C e Swift?

Preciso criar uma biblioteca para iOS (Framework ou biblioteca estática - ainda não decidi) que possa ser usada nos projetos Objective-C e Swift. Qual a melhor maneira para fazer isto? Na minha opinião, tenho três opções:

Escreva a biblioteca em Objective-C e adicione suporte para Swift (colmatar cabeçalhos etc.).Escreva a biblioteca no Swift e adicione suporte ao Objective-C.Escreva duas bibliotecas, ambas em Objective-C e Swift. Eu realmente quero evitar essa opção.

O principal requisito aqui é que deve ser o mais fácil possível para os desenvolvedores. Idealmente, eles deveriam poder escolher seu idioma e não se importar, ou mesmo saber, em qual idioma a própria biblioteca foi escrita. Isso pode ser feito?

Além disso, quero poder distribuir a biblioteca com o CocoaPods, se isso tiver algum significado.