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