--- a/src/tools/macdeployqt/shared/shared.cpp
+++ b/src/tools/macdeployqt/shared/shared.cpp
@@ -1300,9 +1300,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf
     }
     for (const QString &importPath : qmlImportPaths)
         argumentList << "-importPath" << importPath;
+
     QString qmlImportsPath = QLibraryInfo::path(QLibraryInfo::QmlImportsPath);
-    argumentList.append( "-importPath");
-    argumentList.append(qmlImportsPath);
+    if (QFile::exists(qmlImportsPath)) {
+        argumentList.append( "-importPath");
+        argumentList.append(qmlImportsPath);
+    }
 
     // In a modularized installation of qt as we have in Nix, instead, we will
     // read the paths from the environment, as they are spread in multiple
