Czy jest możliwe zdefiniowanie makra zdefiniowanego w (testowaniu) docelowych ustawieniach lub w testowym pliku .pch tak, aby był on przekazywany do całej aplikacji?
Czy jest jakieś makro już dostępne do sprawdzenia (z kodu), jeśli przeprowadzamy test?xctest - makro preprocesora
np
#if TEST=1
// do something
#else
// do something else
#endif
Dlatego, że chcę to pominąć jakiś kod, twierdzi, itd. Podczas testowania (bez konieczności zmiany #define w głównej aplikacji .pch każdym razem biegnę testy) .
Dzięki.
Udało Ci się osiągnąć więcej dzięki temu problemowi. Chciałbym dodać trochę testów do mojego kodu. Ale nie chcę, aby pojawił się w kodzie produkcyjnym. Niektóre rozszerzenia i funkcje pomocnicze. Tego typu rzeczy? – ahalls
Osobiście skończyłem używając czegoś podobnego do opisanego tutaj: http://stackoverflow.com/a/15725328/727817. Inną dobrą opcją byłoby ustawienie nowej konfiguracji kompilacji tylko do testowania http://stackoverflow.com/a/14718914/727817 –