Подтвердить что ты не робот

Ошибка XCode 8 "Project ERROR: Xcode не настроен должным образом", хотя лицензия была принята

Я больше не могу строить проект Qt после обновления до Xcode 8 сегодня. Я получаю следующую ошибку, несмотря на то, что выполнил инструкции этого ответа.

Project ERROR: Xcode не настроен должным образом. Возможно, вам потребуется подтвердить лицензионное соглашение, запустив /usr/bin/xcodebuild.

Как это исправить?

4b9b3361

Ответ 1

Мне удалось получить capybara-webkit (который использует QT), построенный с XCode 8/MacOX Sierra после выполнения этих инструкций (здесь: https://forum.qt.io/topic/71119/project-error-xcode-not-set-up-properly/7)

  • Переместитесь в папку, где вы устанавливаете Qt.
  • Открыть в текстовом редакторе файл в Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prf
  • Найдите строку с текстом (для меня это была строка 15):

    isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))): \
    

    Заменить строку:

    isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))): \
    
  • Сохранить и перекомпилировать

Ответ 2

Более чистое решение

cd /Applications/Xcode.app/Contents/Developer/usr/bin/
sudo ln -s xcodebuild xcrun

Ответ 3

Запустите MaintenanceTool в каталоге Qt и обновите до версии 5.8