Cómo crear un marco compartido único entre iOS y OS X

Estoy tratando de crear un marco para contener las clases de entidad comunes para una aplicación que se ejecuta en iOS y OS X. Actualmente solo estoy incluyendo los archivos en cada destino, pero eso requiere cambiar el modelo de datos para que obtenga la clase del objetivo actual (ya que en Swift debe especificar el módulo que tiene la clase en el archivo del modelo). Por supuesto, esto significa que a veces me olvido y las cosas no funcionan.

La solución obvia es crear un marco compartido que contenga las clases de entidad para que el modelo de datos siempre apunte al mismo lugar.

El problema es que no parece haber ninguna forma de crear un marco que se construya en ambas plataformas.

¿Alguien ha encontrado una manera de crear un marco único, o biblioteca, que funcione en ambas plataformas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta