Я успешно выполняю модульные тесты в своем приложении для iOS на iOS4.1. В настоящее время я пытаюсь добавить некоторые тесты для части моей логики, которая использует API из инфраструктуры MapKit.
Как только я добавлю инфраструктуру MapKit к моей цели LogicTest, цель не будет компилироваться - процесс компиляции просто зависает. Это происходит, даже если у меня нет тестов, запуска или разрыва логики. Я думаю, что при добавлении инфраструктуры MapKit в сборку модульного теста мне может не хватать некоторых настроек.
Интересное дополнение: если я изменю свой базовый SDK на 3.2, цель не будет зависать во время компиляции (хотя будут ошибки, потому что я использую API от 4.0).