Модульное тестирование iPhone - ошибки компоновщика - PullRequest
3 голосов
/ 22 сентября 2009

Я следовал руководству Приложения для тестирования модулей из документации по разработке iPhone. Я выполнил все шаги, и он работал с TestCase из документации. Но как только я изменил TestCase для тестирования реального кода из моего проекта, у меня закончились ошибки компоновщика. Все классы, которые используются в TestCase, указаны как отсутствующие.

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

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

1 Ответ

1 голос
/ 13 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...