«Токен не является допустимым двоичным оператором в подвыражении препроцессора» при использовании UIKitForMac - PullRequest
2 голосов
/ 07 июня 2019

Итак, я пытаюсь скомпилировать свой проект iOS для Mac, и когда я пытаюсь использовать

#if !targetEnvironment(UIKitForMac)

, я получаю сообщение об ошибке из заголовка.

Я пытался установить цель сборки на iOS 13, но, похоже, ничего не дало.

1 Ответ

1 голос
/ 08 июня 2019

Если вы используете цель-c, а не swift, вы должны использовать:

#if !TARGET_OS_UIKITFORMAC
#endif
...