Qt 5.3.2をMavericks (OS X 1.9.x)なMacで動くようにする。

Qt 5.3.2をMavericksにインストールしたところ、作成したプロジェクトをビルドしようとすると、以下のエラーが発生しビルドできなかった。

Could not resolve SDK path for ‘macosx10.8’

環境はOS X 10.9.5 + Xcode 6.0.1 + Qt 5.3.2

XcodeのツールがOSバージョン毎に異なるためらしい。

Qt 5.3.2はOS X 10.8を参照しようとする。このバージョンを変更してやれば良いようだ。

具体的には、~/Qt/5.3/clang_64/mkspecs/qdevice.priのhost_build行を変更すればよい。

!host_build:QMAKE_MAC_SDK = macosx10.8

                ↓

!host_build:QMAKE_MAC_SDK = macosx10.9