Como faço referência a um projeto dependente construído com uma configuração diferente no Xcode?
Eu tenho dois projetos Xcode:Super
eSub
. Super
tem uma configuração personalizada:Enterprise
. Sub
só tem as configurações padrão:Debug
eRelease
. Super
tem uma dependência alvo emSub
. Quando eu construirSuper
com oEnterprise
configuração,Sub
constrói com sua configuração padrão:Release
. Isso produz a seguinte hierarquia:
Build
|-Products
|-Enterprise-iphoneos
|-Super.app
|-Release-iphoneos
|-libSub.a
|-Sub
|-Sub.h
Clang não consegue construir porquelibSub.a
eSub/Sub.h
está normalmente no mesmo diretório queSuper.app
, mas está em um diretório diferente porqueSub
construído com oRelease
configuração em vez deEnterprise
. Eu controlo os dois projetos, então eu poderia facilmente adicionar umEnterprise
configuração paraSub
, mas eu sinto que deve haver um encantamento mágico deConfigurações do Xcode Build para fazer este trabalho.