У меня более одной цели в проекте и много общего кода между всеми Target.
![s](https://i.stack.imgur.com/BYRoE.png)
Я хочу сделать -D $(TARGETNAME)
видны в UITests и иметь возможность @testable import enum TargetFirst.MyEnum
из root проекта (MyEnum
используется во всех Targets)
что должно быть в файле UITest:
#if TargetFirst
@testable import enum TargetFirst.MyEnum
#elseif TargetSecond
@testable import enum TargetSecond.MyEnum
#endif
Конечно, я могу создать отдельный файл для каждой цели, но я хочу избежать дублирования кода.
Возможно ли это сделать? Если да, то что я пропустил и как заставить работать?