Тест OCMock не компилируется с XCTest
Кто-нибудь пробовал использовать тестовый фреймворк OCMock с фреймворком XCTest? Мы использовали тестовый фреймворк OCMock с фреймворком SenTest, и с тех пор, как мы перешли с SenTest на XCTest, тесты OCMock перестали компилироваться. Я знаю, что XCTest не имеет встроенной поддержки инфраструктуры тестирования OCMock, и ниже приведены шаги, которые я уже пробовал:
- Перейдите в Edit -> Refactor -> Convert to XCTest.
- Добавьте фреймворк XCTest к цели теста.
- Зайдите в Редактор -> Добавить фазу сборки -> Добавить копии файлов Фаза сборки
- Добавьте каркас OCMock к этапу сборки Copy Files.
- Установите место назначения копии в Каталоге продуктов.
После всего этого XCode не может найти тестовую среду OCMock и жалуется на то же самое во время компиляции.
Какие-либо предложения.
1 ответ
Я только что заметил это, что может быть потенциальной причиной этой проблемы:
После прочтения некоторой документации я узнал, что версии 2.2 OCMock и позже работают с XCTest. Я использую версию 2.1, которая может быть причиной ошибок компиляции.
Ссылка: XCode с версиями XCTest и OCMock