安装后新建测试,编译报如下错误。
1、:-1: error: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.
sudo -i xcode-select -switch /Applications/Xcode6-Beta3.app/Contents/Developer (确认目录存在)
2、:-1: error: Could not resolve SDK path for 'macosx10.8'
###export SDKROOT=/Applications/Xcode6-Beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKS/MacOSX10.9.sdk
在*.pro文件中加入对应的SDK版本,如下
QMAKE_MAC_SDK = macosx10.9
3、:-1: error: [ui_mainwindow.h] Trace/BPT trap: 5
尽量安装时保证原目录,未深入问题。
4、由于之前安装的是XCODE BETA3,后面重新安装了BETA7,造成环境(生成的makefile可以看到)不正确报错如下:
make: /Applications/Xcode6-Beta3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++: No such file or directory
make: *** [fndproject.o] Error 1
18:08:28: 进程"/usr/bin/make"退出,退出代码 2 。
Error while building/deploying project fnd_main (kit: Desktop Qt 5.3 clang 64bit)
当执行步骤 'Make'时
解决方法:
在 /Applications/ 目录中建立一个之前的软连接
sh-3.2# ln -sv Xcode6-Beta7.app Xcode6-Beta3.app
Xcode6-Beta3.app -> Xcode6-Beta7.app