web-dev-qa-db-ja.com

XCode 8エラー「プロジェクトエラー:Xcodeが正しくセットアップされていません」、ライセンスが受け入れられたにもかかわらず

今日Xcode 8に更新した後、Qtプロジェクトをビルドできなくなりました。 this answer の指示に従ったにもかかわらず、次のエラーが表示されます。

プロジェクトエラー:Xcodeが正しく設定されていません。/usr/bin/xcodebuildを実行して、ライセンス契約を確認する必要がある場合があります。

修正方法

23
Violet Giraffe

これらの指示に従って、XCode 8/MacOX Sierraで構築されたcapybara-webkit(QTを使用)を取得することができました(ここにあります: https://forum.qt.io/topic/71119/project-error-xcode -not-set-up-properly/7

  1. Qtをインストールするフォルダーに移動します。
  2. Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prfにあるファイルをテキストエディターで開きます。
  3. テキストを含む行を見つけます(私にとっては15行目です)。

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

    行を次のように置き換えます。

    isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))): \
    
  4. 保存して再コンパイル

39
Whatcould

よりクリーンなソリューション

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

QtディレクトリでMaintenanceToolを実行し、バージョン5.8に更新する

0
Sergei