Как совместно использовать классы Swift для нескольких целей одной рабочей области XCode? - PullRequest
0 голосов
/ 06 октября 2018

Я использую XCode 9 и Swift.У меня есть одно рабочее пространство и один проект iOS.Позже я добавил цель MacOS (приложение Какао).Когда я пытаюсь сослаться на класс от цели MacOS до цели iOS, компилятор говорит: Использование неразрешенного идентификатора.

Как мне получить Xcode, чтобы я мог обмениваться классами Swift от цели к другой?

1 Ответ

0 голосов
/ 06 октября 2018

Этот тип организации рабочего пространства XCode упоминается в документации Apple, но не описывает, как разрешить использование неявных зависимостей в Xcode.

Используйте Project Navigator, чтобы найти классы, которые выхочу поделиться с другой целью.Выделите классы.Откройте инспекторов (значок в правом верхнем углу XCode9).С правой стороны появится панель.Измените «Целевое членство», чтобы включить другую (в данном случае MacOS) цель.

Перестройка теперь должна работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...