“Ошибка Big Sur Clang «Неверная версия» из-за цели развертывания macOSX”
Если вы столкнулись с ошибкой «неверная версия» в Clang на macOS Big Sur, скорее всего, она связана с целью развертывания macOSX. Вот несколько способов решения этой проблемы:
-
Обновите Xcode: убедитесь, что в вашей системе установлена последняя версия Xcode. Xcode включает необходимые инструменты и компиляторы для создания программного обеспечения на macOS.
-
Проверка инструментов командной строки: проверьте, правильно ли установлены и обновлены ли инструменты командной строки. Откройте терминал и выполните команду
xcode-select --install, чтобы установить или обновить инструменты командной строки. -
Проверьте цель развертывания macOS: убедитесь, что цель развертывания, указанная в настройках вашего проекта, соответствует версии macOS, которую вы используете. Если вы используете Xcode, перейдите к настройкам проекта, выберите цель и убедитесь, что цель развертывания установлена правильно.
-
Обновите цель развертывания macOS. Если в качестве цели развертывания установлена более старая версия, попробуйте обновить ее, чтобы она соответствовала текущей версии macOS. Это можно сделать в Xcode, выбрав цель, перейдя на вкладку «Настройки сборки» и изменив настройку «Цель развертывания MacOSX».
-
Очистить производные данные. В Xcode перейдите в меню «Файл», выберите «Настройки рабочей области» или «Настройки проекта» и щелкните значок стрелки папки «Производные данные», чтобы открыть ее. Удалите содержимое папки «Производные данные», затем очистите и пересоберите проект.
-
Переустановите Xcode. Если ни один из вышеперечисленных методов не помог, рассмотрите возможность переустановки Xcode, чтобы обеспечить чистую установку. Удалите существующее приложение Xcode и связанные файлы, затем загрузите и установите последнюю версию из Mac App Store.