Como criar uma única estrutura compartilhada entre iOS e OS X

Estou tentando criar uma estrutura para armazenar as classes de entidade comuns para um aplicativo que é executado no iOS e no OS X. Atualmente, estou apenas incluindo os arquivos em cada destino, mas isso exige a alteração do modelo de dados para que a classe seja obtida do destino atual. (já que no Swift você precisa especificar o módulo que possui a classe no arquivo de modelo). É claro que isso significa que às vezes esqueço e as coisas não funcionam.

A solução óbvia é criar uma estrutura compartilhada que mantenha as classes de entidade para que o modelo de dados sempre aponte para o mesmo local.

O problema é que parece não haver nenhuma maneira de criar uma estrutura que se construa nas duas plataformas.

Alguém encontrou uma maneira de criar uma única estrutura ou biblioteca que funcione nas duas plataformas?

questionAnswers(2)

yourAnswerToTheQuestion