По этим вопросам:
«Нет такого модуля» при использовании @testable в модульных тестах Xcode
Модульное тестирование Xcode с Cocoapods
Я все еще не могу использовать какао-бобы (GCDAsyncSocket) в своих модульных тестах.
Когда я пытаюсь проверить, я получаю ошибку «Нет такого модуля CocoaAsyncSocket».
Я использую Pod версии 1.5.3 / Xcode Version 10.1 (10B61) и пробовал несколько способов решить эту проблему без какого-либо успеха:
1. Редактировать подфайл
platform :ios, '10.0'
target '<My Target>' do
use_frameworks!
pod 'CocoaAsyncSocket'
pod 'CSV.swift', '~> 2.2.1'
target '<My Unit Test Target>' do
pod 'CocoaAsyncSocket'
pod 'CSV.swift', '~> 2.2.1'
end
end
2. Запустить обновление pod
3. Добавить путь к заголовку Pod
В некоторых ответах о pod Firebase
рекомендуется:
Добавьте "$ {PODS_ROOT} / Firebase / Core / Sources" только к вашей цели Тестов
в Настройках сборки -> Пути поиска по заголовку
Я пытался заархивировать это так:
Я также попытался добавить этот путь к обоим, отладке и выпуску, но безуспешно.
4. Мои тесты
Я попытался установить тестовое хост-приложение.
Но я всегда получаю следующее сообщение об ошибке.
Заранее спасибо!