Swift 4.2 имеет специальное условие canImport
, которое помогает разработчикам проверить, можно ли импортировать модуль в проект.Он был представлен в Swift 4.1.
Сейчас я работаю над проектом iOS, написанным на Objective-C.Я использую модули, и для каждой цели эти модули разные.Вот почему я хочу использовать что-то вроде этого:
#if canImport(SomeModule)
@import SomeModule;
#endif
Как я могу решить эту проблему?Сейчас я использую разные «Другие флаги C» для каждой цели, но я хочу найти более гибкое решение.