Como criar um Framework iOS com uma dependência de outro sem criar um Umbrella Framework

Estou tentando simplificar meu desenvolvimento criando algumas estruturas reutilizáveis que incorporam recursos que eu geralmente reutilizo em vários projetos.

No entanto, ao configurar um dos meus Frameworks, encontrei um problema, as classes dependem do framework Firebase. Depois de ler os documentos da Apple, não é recomendável criar um Umbrella Framework (um que incorpore outro), especialmente se você não tiver a propriedade do Framework incorporado (o que eu não tenho).

Então a questão é:

Como posso criar um projeto do Framework que me permita criar o Framework sem incluir as dependências que criariam um Umbrella Framework. Presumo que é isso que pessoas como o Firebase fazem, porque quando você adiciona o Framework delas, há outras que você precisa adicionar ao seu projeto também. Não vejo bem como você configuraria um projeto para permitir a construção do Framework sem erros, mas sem incluir as dependências.

Para referência, estou usando o Xcode mais recente e preciso oferecer suporte ao iOS 8 e superior.

Agradecemos antecipadamente por quaisquer pensamentos / sugestões sobre este

questionAnswers(1)

yourAnswerToTheQuestion