(1)Xcode版本在8.0以上要安装下面步骤修改。
>= Xcode 8
In Xcode 8, as Bruce said, this happens when Qt tries to find xcrun
when it should be looking for xcodebuild
.
Step 1:
Open the file:
代码语言:javascript复制 Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prf
Step 2:
Replace:
代码语言:javascript复制 isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))
With:
代码语言:javascript复制 isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null")))
(2)Xcode版本在8.0以下,按照下面的步骤修改。
~> Xcode 8
Before Xcode 8, this problem occurs when command line tools are installed after Xcode is installed. What happens is the Xcode- select
developer directory gets pointed to /Library/Developer/CommandLineTools
.
Step 1:
Point Xcode-select
to the correct Xcode Developer directory with the command:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Step 2:
Confirm the license agreement with the command:
代码语言:javascript复制 xcodebuild -license
This will prompt you to read through the license agreement.
Enter agree
to accept the terms.