Еще один момент, на который нужно обратить внимание в XCode 4, это то, что вы не добавили тестируемые классы в модульный тестовый объект, а также в основной проект. Похоже, что в этом нет необходимости, и это испортит вашу способность попадания в точки останова.
Подсказка будет предупреждением в журнале отладки при запуске. Сообщения будут выглядеть так:
"Класс XXX реализован как в YYY, так и в ZZZ. Будет использоваться один из двух. Какой не определен."
Как только я удалил классы, отмеченные в предупреждениях, из цели модульного теста, Xcode начал достигать точек останова.
Вы можете удалить классы из цели, щелкнув файл .M и отключив его членство в цели модульного теста в окне инспектора в разделе «Членство в цели».