2009-09-22 5 views
3

Я следил за руководством Unit Testing Applications из документации по разработке iPhone. Я выполнил все этапы и работал с TestCase из документации. Но как только я сменил TestCase для проверки реального кода в своем проекте, я оказался связан с ошибками компоновщика. Все классы, которые используются в TestCase, сообщаются как отсутствующие.Тестирование устройства iPhone - ошибки компоновщика

Я уже искал в Интернете и обнаружил, что свойство Bundle Loader должно быть установлено в "$ (BUILT_PRODUCTS_DIR) /MyApplication.app/Contents/MacOS/MyApplication". Но это также не удается, потому что файл не найден.

Любые идеи, что я должен сделать, чтобы рассказать компоновщику, где искать недостающие файлы?

ответ

1

Убедитесь, что вы добавили свои классы в цель тестирования устройства. Поэтому, если вы создаете единичный тест для класса foo, щелкните правой кнопкой мыши по foo.m, выберите информацию, а затем с вкладки «Цели» убедитесь, что установлен флажок для целевой тестовой единицы.