У меня есть схема в Xcode, в которой настроен только тест. И эта схема указывает на цель, в которой есть все мои тесты (это цель Cocoa Unit Testing Bundle для OS X).
Итак, я использую Command + U, чтобы запустить все эти тесты, и все работает нормально. Однако для нескольких тестов требуется доступ к ресурсам локализации. Я добавил эти ресурсы в свою цель и даже проверил в полученном встроенном двоичном файле наличие ресурсов локализации.
Однако код не видит ресурсов, поэтому, когда любой тест выполняет NSLocalizedString, он возвращает ключ вместо локализованной строки.
Есть ли что-то особенное, что мне нужно сделать, чтобы тесты увидели эти ресурсы?