До Xcode 4 описанный вами подход был необходим: цель тестирования приложения должна была, по сути, быть копией вашего реального приложения плюс тесты.
Но с Xcode 4 нам больше не нужно делать это для тестирования в симуляторе. Вместо этого используйте цель, которая представляет собой комплект модульных тестов, и добавьте свои тесты в комплект. Во время тестирования приложение запускается, и тестовый пакет будет внедрен в приложение и связан с ним, все во время выполнения.
Поскольку, похоже, вы попробовали этот подход, давайте обсудим реальные ошибки, которые вы получаете.