В имени класса для моделей сущностей в модели Core Data должно быть указано имя приложения. Таким образом, для объекта с именем User имя класса в редакторе модели должно быть MyAppName.User. Это отлично работает, пока я не добавил вторую цель в свой проект.
В новом проекте предполагается, что имена классов сущностей будут SecondAppTargetName.User. Как мы поддерживаем две цели с использованием одной и той же базовой модели данных? Я попробовал добавить ${PRODUCT_NAME}.User вместо этого, не ожидая, что он сработает. И это не работает.
Любые идеи о том, как делиться одной основной моделью данных между целями и удовлетворять потребности проектов Swift, чтобы PRODUCT_NAME добавлялся к классу в редакторе модели?