Por que o código dentro dos testes de unidade não pode encontrar recursos de pacote?
Algum código que eu sou teste de unidade precisa carregar um arquivo de recurso. Contém a seguinte linha:
NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"];
No aplicativo, ele funciona muito bem, mas quando executado pela estrutura de teste de unidadepathForResource:
retorna nulo, o que significa que não conseguiu localizarfoo.txt
.
Eu me certifiquei de quefoo.txt
está incluído noCopiar recursos do pacote fase de compilação do alvo de teste de unidade, então por que não pode encontrar o arquivo?