Попытка установить Qt на OS X дает "вам нужно установить XCode 5.0.0", но эта версия настолько старая, что недоступна
Я разработчик Windows/Linux, который иногда создает для OS X - особенно в Qt.
У меня есть простой проект Qt, который я разрабатывал в Windows. Теперь я хочу построить его на OS X.
Я бегу Йосемити. Я установил Xcode 7 и пытаюсь установить Qt 5.5.
Когда я запускаю установщик Qt, сразу после запроса на вход в Qt (который успешно), я получаю следующую ошибку:
Я попытался найти Xcode 5.0.0 на сайте Apple Developer, но это две основные версии за самой последней версией, и я даже не могу найти для нее инсталлятор.
Более того, я задаюсь вопросом, почему в последней версии Qt требуется версия Xcode, которая Apple настолько устарела, что она даже не доступна.
Как мне решить эту проблему, чтобы я мог установить Qt на OS X?
Ответы
Ответ 1
Я столкнулся с той же проблемой и решил ее, следуя инструкциям здесь. Эта ссылка описывает аналогичную, но немного другую проблему с установщиком.
Подводя итог, вы должны убедиться, что инструменты командной строки Xcode установлены и настроены правильно. Я уже установил их, но мне нужно было перейти в Preferences → Locations
в Xcode и установить раскрывающийся список для текущей установленной версии.
Ссылка показывает более раннюю версию Xcode, где на самом деле путь - Preferences → Downloads → Components
.
Как только я сделал это изменение, установщик продолжил успешно.
Ответ 2
Решение, которое сработало для меня (на OSX Sierra XCode 8.2.1), - это открыть Preferences
XCode → Locations
.
Выпадающее меню называется Command Line Tools
. Выберите доступную версию XCode здесь. Затем перезапустите установку qt Creator.
Ответ 3
взято из ссылки выше, это решило мою проблему:
sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer
Ответ 4
вы можете найти старую версию XCode на официальном сайте Apple здесь и загрузить.dmg xcode 5 или 6.1, например:
Я делаю это, и это нормально для меня.