Я использую SPM для управления зависимостями. Несколько локальных пакетов имеют https://github.com/pointfreeco/swift-snapshot-testing.git в качестве зависимости. Основное приложение также имеет это как зависимость для тестирования (только у инфраструктуры тестирования есть это как зависимость). Когда я запускаю приложение, все работает нормально, но когда я пытаюсь запустить тесты, я получаю сообщение об ошибке: «Несколько команд производит ...», сообщая мне, что среда SnapshotTesting импортируется дважды.
Я попытался обернуть пакет SnapshotTesting в локальный пакет и импортировать его во все локальные пакеты, но это не сработало. Я также удостоверился, что мои имена инфраструктуры тестирования уникальны.