ERROR: Could not resolve SDK path for 'macosx10.9'

ERROR: Could not resolve SDK path for 'macosx10.9'

我的 OS X 10.10 构建机器刚刚通过应用商店更新到 X Code 7。现在我收到找不到 10.9 SDK 的错误。

qmake 专业文件

macx {
    QMAKE_MAC_SDK = macosx10.9
    QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9
}

如何为 OS X 10.9 Mavericks 用户构建软件?

您可以针对最新的 SDK 进行构建,但仍然可以通过设置部署目标(您已设置)来针对旧的 OS X 版本。如果您删除 QMAKE_MAC_SDK 行,它应该会执行您想要的操作。