Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /
>= Xcode 8
In Xcode 8, as Bruce said, this happens when Qt tries to find
when it should be looking for
- xcrun
.
- xcodebuild
Step 1:
Open the file:
- Qt_install_folder / 5.7 / clang_64 / mkspecs / features / mac / default_pre.prf
Step 2:
Replace:
- isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))
With:
- isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null")))
~> Xcode 8
Before Xcode 8, this problem occurs when command line tools are installed after Xcode is installed. What happens is the
developer directory gets pointed to
- Xcode-select
.
- /Library/Developer/CommandLineTools
Step 1:
Point
to the correct Xcode Developer directory with the command:
- Xcode-select
- sudo xcode - select -
- switch / Applications / Xcode.app / Contents / Developer
Step 2:
Confirm the license agreement with the command:
- xcodebuild - license
This will prompt you to read through the license agreement.
Enter
to accept the terms.
- agree
来源: http://www.bubuko.com/infodetail-1864205.html