web-dev-qa-db-fra.com

Erreur XCode 8 "ERREUR de projet: Xcode n'est pas configuré correctement", même si la licence a été acceptée

Je ne peux plus construire de projet Qt après la mise à jour vers Xcode 8 aujourd'hui. J'obtiens l'erreur suivante malgré avoir suivi les instructions de cette réponse .

ERREUR du projet: Xcode n'est pas configuré correctement. Vous devrez peut-être confirmer l'accord de licence en exécutant/usr/bin/xcodebuild.

Comment le réparer?

23
Violet Giraffe

J'ai réussi à obtenir capybara-webkit (qui utilise QT) construit avec XCode 8/MacOX Sierra après avoir suivi ces instructions (trouvées ici: https://forum.qt.io/topic/71119/project-error-xcode -pas configuré correctement/7 )

  1. Accédez au dossier dans lequel vous installez Qt.
  2. Ouvrez dans un éditeur de texte le fichier dans Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prf
  3. Trouvez la ligne avec du texte (pour moi, c'était la ligne 15):

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

    Remplacez la ligne par:

    isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))): \
    
  4. Enregistrer et recompiler

39
Whatcould

Une solution plus propre

cd /Applications/Xcode.app/Contents/Developer/usr/bin/
Sudo ln -s xcodebuild xcrun
36
Daniel Georgiev

Exécutez MaintenanceTool dans le répertoire Qt et mettez à jour vers la version 5.8

0
Sergei