Я пытаюсь написать некоторые тесты логики iOS для классов в моем проекте, которые используют функциональность некоторых библиотек в моем подспецификации. Я использую стандартный пакет модульных тестов, предоставленный в XCode (хотя не Тесты приложений, только Модульные тесты).
Например, я использую Magical Record, и у меня есть эта библиотека, связанная в моем подспецификации. Он присутствует в проекте Pods в моей рабочей области и работает, как ожидается, когда приложение работает в симуляторе или на устройстве. Однако, когда я пытаюсь связать с тестом объект, который использует Magical Record, я получаю ошибку компоновщика, утверждающую, что он не может найти селекторы из Magical Record. Я попытался обновить мой HEADER_SEARCH_PATH в моем пакете логического тестирования, даже жестко закодировать его в каталог заголовков, созданный CocoaPods, но безуспешно.
Я могу без проблем запускать модульные тесты для классов, которые не используют библиотеки CocoaPods.
Я иду по этому поводу неправильно? Должен ли я делать что-то еще, чтобы компилятор увидел библиотеки CocoaPods?