Тест OCMock не компилируется с XCTest

Кто-нибудь пробовал использовать тестовый фреймворк OCMock с фреймворком XCTest? Мы использовали тестовый фреймворк OCMock с фреймворком SenTest, и с тех пор, как мы перешли с SenTest на XCTest, тесты OCMock перестали компилироваться. Я знаю, что XCTest не имеет встроенной поддержки инфраструктуры тестирования OCMock, и ниже приведены шаги, которые я уже пробовал:

  1. Перейдите в Edit -> Refactor -> Convert to XCTest.
  2. Добавьте фреймворк XCTest к цели теста.
  3. Зайдите в Редактор -> Добавить фазу сборки -> Добавить копии файлов Фаза сборки
  4. Добавьте каркас OCMock к этапу сборки Copy Files.
  5. Установите место назначения копии в Каталоге продуктов.

После всего этого XCode не может найти тестовую среду OCMock и жалуется на то же самое во время компиляции.

Какие-либо предложения.

1 ответ

Решение

Я только что заметил это, что может быть потенциальной причиной этой проблемы:

После прочтения некоторой документации я узнал, что версии 2.2 OCMock и позже работают с XCTest. Я использую версию 2.1, которая может быть причиной ошибок компиляции.

Ссылка: XCode с версиями XCTest и OCMock

Другие вопросы по тегам