Sie sollten den Namen dieser Klasse trotzdem neu aufbauen, um solche Kollisionen in Zukunft zu vermeiden. Und es wird weniger schmerzhaft sein, es früher als später zu tun.
Es ist wahrscheinlich, dass Sie eine Datei importieren, die importiert <objc/runtime.h>
Irgendwann. In Bezug auf den Unterschied zwischen dem Testziel und dem regulären Ziel funktioniert bei Xcode -Tests, indem die Symbole auf ein Bündel injiziert werden. Möglicherweise gibt es einige Unterschiede in der Sichtbarkeit von Codestrippen und Symbolen, die diese Art von Fehler erklären könnten.
Kein Wunder Apple empfiehlt, Klassen mit 2 oder 3 Buchstaben zu präfixen