mac下,不小心升级xcode,可能会到时Qt编译找不到相应的SDK版本,例如:升级前SDK是=11,升级XCODE后SDK=12,但Qt依然还是找到是SDK=11,从而导致编译不过,此时我们可以修改qt的安装目录下一个文件即可,我本机的qt目录是:/Users/mzw/Qt5.7.1/5.7/clang_64/mkspecs/features/mac/sdk.prf,把sdk.prf里面的在函数加一行
QMAKE_MAC_SDK.$${sdk}.$${info} = $$system("/usr/bin/xcodebuild -sdk $$sdk -version $$info 2>/dev/null") 即可