Я пытаюсь проверить класс Swift (класс @objc) в моем устаревшем коде Objc. Я импортирую "UnitTests-Swift.h" в своих тестовых классах.
Затем я получаю эту ошибку:
Модуль "MyApp" не найден в автогенерированном "UnitTests-Swift.h"
Это то, что находится внутри верхней части "UnitTests-Swift.h"
typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
#if defined(__has_feature) && __has_feature(modules)
@import XCTest;
@import ObjectiveC;
@import MyApp;
@import CoreData;
#endif
Я очистил проект, проверил все соответствующие флаги ( "Нет такого модуля" , при использовании @testable в тестах Xcode Unit, Невозможно использовать классы Swift внутри Objective-C), удалить производные данные и т.д. Не знаю, что происходит, но я уверен, что @import MyApp не должен быть там.
Может ли кто-нибудь помочь мне с этим?