Тестовый объект XCode не может получить доступ к платформе - PullRequest
0 голосов
/ 07 ноября 2019

Я интегрирую библиотеку цифровой аналитики IBM в свой проект без Cocoapods, следуя этой документации https://developer.ibm.com/customer-engagement/tutorials/getting-started-digital-analytics-sdk-ios/. Он отлично работал, однако моя цель тестирования не может получить доступ к классу DigitalAnalytics из инфраструктуры, которую я добавил в приложение. Я получаю «использование неразрешенного идентификатора Digital Analytics», когда запускаю свои тесты.

Должны ли мы сделать что-то особенное, чтобы сделать эту среду доступной и для целей тестирования? Цени любую помощь!

1 Ответ

0 голосов
/ 07 ноября 2019

Я считаю, что ваша цель для испытаний не включает стручки. Вот пример: я рассмотрел модуль для SQLCipher. Имейте все свои стручки в этом блоке. Это для простоты использования. Замените <> и <> соответствующими целями для вашего проекта.

def shared_pods
  pod 'SQLCipher', '~>4.1.0'    
end

target '<<TargeName>>' do
    shared_pods
end

target '<<TargetNameForTests>>' do
    shared_pods
end

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...