Xcode iOS Unit Testing: Класс реализован в обоих. Один из двух будет использован. Какой из них не определен
Я пытаюсь проверить мое приложение, которое использует cocoapod. Тесты не запустятся, если я не добавлю cocoapod к цели теста в файле pod, но когда я это сделаю, она выдаст следующую ошибку:
Class ~ is implemented in both ~AppTarget and ~AppTests. One of the two will be used. Which one is undefined.
Эта ошибка, по сути, означает, что Xcode не знает, какой модуль использовать, один из целевого приложения или цели теста, что имеет смысл, поскольку модуль может иметь разные версии или разные функции.
Я использую Quick и Nimble для тестирования, поэтому мой импорт выглядит следующим образом:
import Quick
import Nimble
import ~AppTarget
Есть связанный вопрос: "ios-unit-testing-class-is-реализован-in-both", но ответ там не помогает.
У кого-нибудь есть предложение как это исправить?
Заранее спасибо!