Проект Xcode, как обнаруживать цель программно или как использовать переменные env

Я хочу провести тест приложения, который анализирует некоторый json, сохраняет основные данные и считывает некоторые объекты.

Как мой код может узнать, выполняется ли он как часть тест или нормальный запуск? Просто какой-то способ узнать, "мы в тестовой цели"? Потому что приложение, когда оно запускается, теперь отправляет кучу запросов на заполнение моих общих данных информацией с сервера. Я не хочу, чтобы это происходило во время моих тестов. Я хочу запустить приложение, прочитать HARDCODED json из файла и сохранить его, используя те же методы, что и в других случаях, в coredata, и проверить результаты.

Если бы кто-нибудь мог объяснить, как передавать определенные пары ключ-значение для каждой цели основы, которые можно прочитать из приложения, я был бы еще более рад.

29
задан Cœur 4 April 2017 в 12:29
поделиться