Podpec subspec donde el nombre del module no es el mismo que el nombre podspec?

Entonces tengo un proyecto en swift (xcode 7) que tiene un grupo de objectives marco, quiero tener un podsec que incluya, como subspecs, todos estos frameworks.

Cuando creo un podspec y agrego un montón de subspecs a un proyecto de ejemplo, el proyecto de ejemplo no se comstack porque los nombres de los modules han cambiado.

Por ejemplo, tengo un podspec denominado "Frameworks" con subespecies "Datamodel" y "Common".

Creo un proyecto de ejemplo con un podfile que tiene references tanto a 'Frameworks / Datamodel' como 'Frameworks / Common'. El framework datamodel tiene dependencies en el código común y dentro del código de model de datos. El marco común se importa con

import common 

pero en el proyecto de muestra todas las subespecies se insertan en un nuevo marco que los cocoapods generan llamados Frameworks, por lo que esta import común arroja un error que indica que no puede encontrar el module común. Tengo que cambiarlo por

 import Framework 

Para que funcione, pero definitivamente no es una solución aceptable.

¿¿Cómo puedo resolver esto?? ¿O es solo algo que no puedo hacer?

Creo que estás buscando el atributo module_name . Puede agregar esto a su podspec para cambiar la forma en que CocoaPods genera su marco.