Debe refactorizar el nombre de esta clase de todos modos, para evitar tales colisiones en el futuro. Y será menos doloroso hacerlo más temprano que tarde.
Es probable que importe un archivo que importe <objc/runtime.h>
en algún momento. Como la cuestión de cuál es la diferencia entre el objetivo de prueba y el objetivo regular, en Xcode Testing funciona al inyectar los símbolos en un paquete. Puede haber algunas diferencias en la eliminación de código y la visibilidad de los símbolos que podrían explicar este tipo de error.
No es de extrañar Apple recomienda prefijo clases con 2 o 3 letras