Я следовал этому рецепту, чтобы использовать Класс Swift в существующем проекте Objective-C MyProject
. Это прекрасно работает.
Однако я все еще не могу использовать один и тот же класс Swift в модульных тестах одного и того же проекта. Компилятор отмечает строку, где мой модульный тест Objective-C говорит #import "MyProjectTests-Swift.h"
с file not found
.
Если попытаться изменить тестовую цель Product Module Name
с MyProjectTests
по умолчанию на MyProject
, как это предлагается в комментарии к этот (без ответа) вопрос. Однако компилятор теперь помечает строку, где мой модульный тест Objective-C говорит #import "MyProject-Swift.h"
с file not found
.
Итак, как можно интегрировать классы Swift в модульные тесты (XCTest), написанные на Objective-C? Предоставляет ли Apple какой-либо рецепт?