Vous devez de toute façon refactor le nom de cette classe, pour éviter de telles collisions à l'avenir. Et il sera moins douloureux de le faire le plus tôt possible.
Il est probable que vous importez un fichier qui importe <objc/runtime.h>
à un moment donné. Comme la question de la différence entre la cible de test et la cible régulière, le test Xcode fonctionne en injectant les symboles sur un faisceau. Il pourrait y avoir quelques différences de décapage de code et de visibilité des symboles qui pourraient expliquer ce type d'erreur.
Pas étonnant Apple recommande de préfixer les cours avec 2 ou 3 lettres