Unidade GH para teste de unidade do código Objective-C, por que estou recebendo erros de vinculação?

Estou tentando mergulhar no mundo francamente terrível dos testes de unidade usando o Xcode (um processo tão complicado que parece).

Basicamente, tenho essa classe de teste, tentando testar minha classe Show.h

#import <GHUnit/GHUnit.h>
#import "Show.h"
@interface ShowTest : GHTestCase { }
@end

@implementation ShowTest
- (void)testShowCreate
{
    Show *s = [[Show alloc] init];
    GHAssertNotNil(s,@"Was nil.");      
}

@end

No entanto, quando tento criar e executar meus testes, ele geme com este erro: -

Símbolos indefinidos:

"_OBJC_CLASS _ $ _ Show", mencionado em:

 __objc_classrefs__DATA@0 in ShowTest.o

ld: símbolo (s) não encontrado (s)

collect2: ld retornou 1 status de saída

Agora, presumo que este seja um erro de vinculação. Tentei seguir todas as etapas das instruções localizadas aqui: -

http://github.com/gabriel/gh-unit/blob/master/README.md

E o passo 2 destas instruções me confundiu: -

Na janela Informações de destino dos testes, guia Geral:

Adicione uma biblioteca vinculada, na seção SDK do Mac OS X 10.5, selecione GHUnit.framework

Adicione uma biblioteca vinculada, selecione seu projeto.

Adicione uma dependência direta e selecione seu projeto. (Isso fará com que seu aplicativo ou estrutura seja criado antes do destino do teste.)

Como devo adicionar meu projeto à lista de bibliotecas vinculadas quando tudo o que ele aceita são arquivos .dylib, .framework e .o?

questionAnswers(3)

yourAnswerToTheQuestion