diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp
index 343afd5d2945445505cf979e00f2f2595b41ae57..bf0101cdcaa32236d166d0e7bd19194aa76031cd 100644
--- a/src/plugins/qtsupport/baseqtversion.cpp
+++ b/src/plugins/qtsupport/baseqtversion.cpp
@@ -952,10 +952,14 @@ void BaseQtVersion::updateVersionInfo() const
         if (!fi.exists())
             m_installed = false;
     }
-    if (!qtHeaderData.isNull()) {
-        const QFileInfo fi(qtHeaderData);
-        if (!fi.exists())
-            m_installed = false;
+    // Framework builds for Qt 4.8 don't use QT_INSTALL_HEADERS
+    // so we don't check on mac
+    if (!HostOsInfo::isMacHost()) {
+        if (!qtHeaderData.isNull()) {
+            const QFileInfo fi(qtHeaderData);
+            if (!fi.exists())
+                m_installed = false;
+        }
     }
     const QString qtInstallDocs = qmakeProperty("QT_INSTALL_DOCS");
     if (!qtInstallDocs.isNull()) {