Dovresti refactoring comunque il nome di questa classe, per evitare tali collisioni in futuro. E sarà meno doloroso farlo prima piuttosto che dopo.
È probabile che tu importi un file che importa <objc/runtime.h>
ad un certo punto. Poiché la questione di quale sia la differenza tra il target di prova e il target normale, sul test Xcode funziona iniettando i simboli su un pacchetto. Potrebbero esserci alcune differenze nello stripping del codice e nella visibilità dei simboli che potrebbero spiegare questo tipo di errore.
Nessuna sorpresa Apple consiglia di prefiggere le classi con 2 o 3 lettere