Попытка установить Qt на OS X дает "вам нужно установить XCode 5.0.0", но эта версия настолько старая, что недоступна

Я разработчик Windows/Linux, который иногда создает для OS X - особенно в Qt.

У меня есть простой проект Qt, который я разрабатывал в Windows. Теперь я хочу построить его на OS X.

Я бегу Йосемити. Я установил Xcode 7 и пытаюсь установить Qt 5.5.

Когда я запускаю установщик Qt, сразу после запроса на вход в Qt (который успешно), я получаю следующую ошибку:

Qt installation fails

Я попытался найти 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, например:

Я делаю это, и это нормально для меня.