/ / XCode5 Problemas de link XTC com objeto de destino sendo testado - linker, xcode5, xctest

Problemas do link XCode5 XTC com objeto alvo sendo testado - linker, xcode5, xctest

Em divulgação completa, sou novo emIOS / ObjectiveC / Xcode. Estou configurando um conjunto de testes para testes de unidade usando a biblioteca XCode5 XTC embutida. Estou tendo um problema fundamental ao vincular o código de teste ao objeto que estou testando. Eu olhei em toda a WEB e há muitos exemplos de como copiar e colar código em seus objetos de teste XTC, mas não consegui localizar exemplos de como configurar o código de teste para que pudesse ser vinculado aos objetos que você estava testando. Onde eu poderia procurar incluir adequadamente os locais dos links nas propriedades do projeto XCode5?

Abaixo está um pequeno snippet do código de teste ...

#import <XCTest/XCTest.h>
#import “ObjectA.h”

@interface SimpleTest : XCTestCase
@end
@implementation SimpleTest
- (void)testExample
{
ObjectA *objectA;

objectA = [[ObjectA alloc] init];

XCTAssertTrue(ObjectA != nil, @“ObjectA is nil!");
}
@end

Aqui estão os erros:

Símbolos indefinidos para arquitetura x86_64:"_OBJC_CLASS_ $ ObjectA”, referenciado de: objc-class-ref em SimpleObject.o ld: símbolo (s) não encontrado (s) para arquitetura x86_64 clang: erro: o comando do linker falhou com o código de saída 1 (use -v para ver a chamada) "_OBJC_CLASS_ $ ObjectA”, referenciado de: objc-class-ref em SimpleObject.o **

Respostas:

0 para resposta № 1

Você verificou se tem a dependência de destino certa?

Na guia "Fases de construção" de seus alvos, você deve ver o alvo do projeto principal listado em "Dependências do alvo"

Quando tenho problemas de vinculação, também uso preferências -> locais do Xcode para localizar e excluir o diretório de dados derivados atual e executar uma compilação limpa.