Устранение ошибки «Неверная версия» в Clang на macOS Big Sur

“Ошибка Big Sur Clang «Неверная версия» из-за цели развертывания macOSX”

Если вы столкнулись с ошибкой «неверная версия» в Clang на macOS Big Sur, скорее всего, она связана с целью развертывания macOSX. Вот несколько способов решения этой проблемы:

  1. Обновите Xcode: убедитесь, что в вашей системе установлена ​​последняя версия Xcode. Xcode включает необходимые инструменты и компиляторы для создания программного обеспечения на macOS.

  2. Проверка инструментов командной строки: проверьте, правильно ли установлены и обновлены ли инструменты командной строки. Откройте терминал и выполните команду xcode-select --install, чтобы установить или обновить инструменты командной строки.

  3. Проверьте цель развертывания macOS: убедитесь, что цель развертывания, указанная в настройках вашего проекта, соответствует версии macOS, которую вы используете. Если вы используете Xcode, перейдите к настройкам проекта, выберите цель и убедитесь, что цель развертывания установлена ​​правильно.

  4. Обновите цель развертывания macOS. Если в качестве цели развертывания установлена ​​более старая версия, попробуйте обновить ее, чтобы она соответствовала текущей версии macOS. Это можно сделать в Xcode, выбрав цель, перейдя на вкладку «Настройки сборки» и изменив настройку «Цель развертывания MacOSX».

  5. Очистить производные данные. В Xcode перейдите в меню «Файл», выберите «Настройки рабочей области» или «Настройки проекта» и щелкните значок стрелки папки «Производные данные», чтобы открыть ее. Удалите содержимое папки «Производные данные», затем очистите и пересоберите проект.

  6. Переустановите Xcode. Если ни один из вышеперечисленных методов не помог, рассмотрите возможность переустановки Xcode, чтобы обеспечить чистую установку. Удалите существующее приложение Xcode и связанные файлы, затем загрузите и установите последнюю версию из Mac App Store.