Внедрение Localytics SDK предотвращает создание модульных тестов
Недавно я внедрил Localytics, чтобы лучше понять, как наши пользователи используют наше приложение.
Руководство по интеграции довольно простое. Однако модульные тесты больше не могут быть построены, когда я их запускаю.
Ошибка мне знакома. Эта ошибка обычно происходит, если тестируемый класс не является частью целевого членства теста.
Но SDK _OBJC_CLASS_$_LocalyticsSession
предоставляет только файл.h. Чтобы сделать его частью целевого членства, мне нужен файл.m, которого у меня нет.
Кто-нибудь еще использовал Localystics и может посоветовать мне, как поступить с этим? Спасибо
ОБНОВИТЬ
Ответ coneybeare фактически заставил меня попробовать это:
Цель теста - Нет. Но если я изменю его на целевое приложение:
Тогда это работает. Однако каждый раз, когда я собираюсь запустить модульные тесты, все приложение должно запускаться в симуляторе, что очень раздражает (и медленно). Я что-то пропустил? Как еще я могу связать .a
код библиотеки с целями теста?
1 ответ
Я не использую Localytics, но проверка загрузок SDK показывает несколько .a
библиотеки кодов. Убедитесь, что они связаны с целями теста.