Внедрение Localytics SDK предотвращает создание модульных тестов

Недавно я внедрил Localytics, чтобы лучше понять, как наши пользователи используют наше приложение.

Руководство по интеграции довольно простое. Однако модульные тесты больше не могут быть построены, когда я их запускаю.

Ошибка мне знакома. Эта ошибка обычно происходит, если тестируемый класс не является частью целевого членства теста.

Но SDK _OBJC_CLASS_$_LocalyticsSession предоставляет только файл.h. Чтобы сделать его частью целевого членства, мне нужен файл.m, которого у меня нет.

Кто-нибудь еще использовал Localystics и может посоветовать мне, как поступить с этим? Спасибо

ОБНОВИТЬ

Ответ coneybeare фактически заставил меня попробовать это:

Цель теста - Нет. Но если я изменю его на целевое приложение:

Тогда это работает. Однако каждый раз, когда я собираюсь запустить модульные тесты, все приложение должно запускаться в симуляторе, что очень раздражает (и медленно). Я что-то пропустил? Как еще я могу связать .a код библиотеки с целями теста?

1 ответ

Решение

Я не использую Localytics, но проверка загрузок SDK показывает несколько .a библиотеки кодов. Убедитесь, что они связаны с целями теста.

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