Estou tentando escrever alguns testes de lógica do iOS em classes do meu projeto que usam a funcionalidade de algumas das bibliotecas do meu podspec. Estou usando o pacote de teste de unidade padrão fornecido no Xcode (embora não seja o Application Tests, apenas Unit Tests).
Por exemplo, eu uso o Magical Record e tenho essa biblioteca vinculada no meu podspec. Está presente no projeto Pods no meu espaço de trabalho e funciona conforme o esperado quando o aplicativo está sendo executado no simulador ou no dispositivo. Quando tento vincular ao teste o objeto que usa o Magical Record, no entanto, recebo um erro de vinculador informando que ele não consegue encontrar os seletores do Magical Record. Tentei atualizar meu HEADER_SEARCH_PATH no meu pacote de testes lógicos, codificando-o até o diretório de cabeçalhos criado pelo CocoaPods, mas sem sorte.
Posso executar testes de unidade em classes que não usam as bibliotecas CocoaPods sem nenhum problema.
Estou fazendo isso errado? Devo estar fazendo outra coisa para que o compilador veja as bibliotecas do CocoaPods?