Ошибка компоновщика: набор тестовых модулей iPhone ссылается на классы приложений

Начиная с приложения, которое уже находится в разработке, я выполнил инструкции вРуководство по разработке iPhone - Приложения для модульного тестирования

Я могу успешно включить и использовать свое приложениеs классы в тестах в стиле приложений, которые выполняются на устройстве и выводят их результаты на консоль.

Если я добавлю следующую строку кода:

STAssertTrue([viewController isKindOfClass:[LoginViewController class]], @"Top view controller is not LoginViewController");

Следующая ошибка сборки генерируется:

Undefined symbols:
  "_OBJC_CLASS_$_LoginViewController", referenced from:
      __objc_classrefs__DATA@0 in LoginViewTest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Я могу предоставить больше информации о конфигурации для проекта и цели тестирования, но файл установки работает без[LoginViewController class] строка в тестовом источнике.

Без этой строки я могу ссылаться на класс, использовать егоСвойства и отправлять сообщения успешно.

Существует ли параметр компоновки компоновки или параметр загрузки пакета, который требуется при попытке использовать класс App таким способом? Или я должен найти другой тип теста, чтобы подтвердить, что класс объекта является ожидаемым?

Ответы на вопрос(2)

Ваш ответ на вопрос