Incrustar marco en marco

Supongamos que tengo dos frameworks A y B, ambos requeridos por el marco C.

El Marco C se enviará para que terceros puedan usarlo en sus aplicaciones (X). El problema es que C solo se vincula con A y B y no los incrusta, razón por la cual X necesita conectarse también a A y B para que C funcione.

¿Hay alguna forma de tener C insert A y B para que X no tenga que vincularse con ellos?

Una solución ideal para mí sería que el desarrollador de la aplicación X solo se vincularía con el marco C, importaría el encabezado correspondiente y terminaría con él. Dado que C maneja A y B, el desarrollador no necesita saber nada sobre A y B.

Sí; es posible (al less con OSX Frameworks, así que supongo que también con iOS Frameworks).

Lea la documentation de Apple sobre Umbrella Frameworks :

El set de frameworks Umbrella

Físicamente, los frameworks paraguas tienen una estructura similar a los frameworks estándar. Una diferencia significativa es la adición de un directory Frameworks para contener los subframeworks que componen el marco general.