De qualquer forma, você deve refatorar o nome desta classe, para evitar essas colisões no futuro. E será menos doloroso fazê -lo mais cedo ou mais tarde.
É provável que você importe um arquivo que importe <objc/runtime.h>
em algum ponto. Como a questão de qual é a diferença entre o alvo de teste e o alvo regular, no teste Xcode funciona injetando os símbolos em um pacote. Pode haver algumas diferenças na visibilidade de remoção de código e símbolos que podem explicar esse tipo de erro.
Não admira A Apple recomenda prefixar aulas com 2 ou 3 letras