主业iOS/PHP,副业啥都玩,QQ:705719110,欢迎来撩!

Qt&Xcode 8 ERROR:Xcode not set up properly … by running /usr/bin/xcodebuild.

Qt学习 随风 223℃ 0评论

Mac OS中使用Qt,在存在多个版本Xcode时会有下面的错误:

Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild

在网上搜索会得到很多答案,其实就是切换正确的Xcode路径(红色字替换成自己的)。

sudo -i xcode-select -switch /Applications/Xcode.app/Contents/Developer

这个答案确实没有错误,但是它不适用于Xcode8。

这个问题很特殊,就算系统只有一个Xcode.app(版本是8)就会出现这个错误,而且按照上面的方式修改并不好用。

Xcode8在内部指令上做了修改,所以需要更改Qt的配置文件:

打开文件(使用vi或其他编辑器) “Qt安装路径/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”)))
保存并关闭文件,错误解决。

转载请注明:怼码人生 » Qt&Xcode 8 ERROR:Xcode not set up properly … by running /usr/bin/xcodebuild.

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址