Недавно я добавил тестовую цель (используя XCTest) в свое приложение в Xcode 5.1. Кажется, все работает нормально, я могу использовать все классы и т. д. из основного приложения, но некоторые константы extern NSString *
(т. е. объявленные в файле .h, определенные в файле .m) из моего приложения равны нулю при использовании в тестовый код. Я попытался включить файл .m в исходники компиляции для тестовой цели, что исправляет их как нулевые, но создает другие проблемы (класс, определенный в этом файле .m, затем существует в дубликате, т.е. тестовая цель имеет другой экземпляр класса для класса ). Я тестирую iPhone 5S под управлением iOS 7.1.
Любая помощь приветствуется.