http://blog.csdn.net/a312024054/article/details/62237238
创建项目编译的时候,会报错
Qt Creator - Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild
首先确认安装了CommandLineTools,
在shell中输入
xcode-select --install
确认安装了CommandLineTools
然后
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
但是在我电脑上并没有什么用,还是错误
最后从stackoverflow上找到了答案
= Xcode 8
打开文件:
Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prf
找到这行:
isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))
替换为:
isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null")))
~=Xcode8
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.
Point Xcode-select to the correct Xcode Developer directory with the command:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Confirm the license agreement with the command:
xcodebuild -license
This will prompt you to read through the license agreement.
Enter agree to accept the terms.