Я разрабатываю фреймворк, который соединяется с жестко закодированным URL-адресом. Я хотел бы иметь возможность изменить этот URL-адрес в автоматизированных тестах. Я добавив следующую строку в мой зонтик заголовок:Xcode: объявить метод в общедоступном заголовке только в режиме DEBUG
#ifdef DEBUG
- (void)setServerUrl;
#endif
Я подумал, что если построить структуру в режиме -configuration Release
, препроцессор будет удалить объявление метода из кода, который является то, что я хочу.
Итак, возможно, мой подход был неправильным для начала, или это было правильно, но реализации не было. В любом случае, как я могу открыть метод только в режиме DEBUG? Является ли это возможным?