diff --git a/src/instancemanager.cpp b/src/instancemanager.cpp
index 931218aa7dba218fb9865a47150e6addba4f24cb..e6dab535301c45f1378618062b48af6687761719 100644
--- a/src/instancemanager.cpp
+++ b/src/instancemanager.cpp
@@ -190,6 +190,23 @@ private:
     };
 };
 
+#ifdef Q_OS_MACOS
+InstanceManager::InstanceManager(MainApplication* mainApp)
+    : QObject(mainApp)
+{}
+
+InstanceManager::~InstanceManager() {}
+
+bool
+InstanceManager::tryToRun(const QByteArray& startUri)
+{
+    return true;
+}
+
+void
+InstanceManager::tryToKill()
+{}
+#else
 InstanceManager::InstanceManager(MainApplication* mainApp)
     : QObject(mainApp)
 {
@@ -215,6 +232,7 @@ InstanceManager::tryToKill()
 {
     pimpl_->tryToKill();
 }
+#endif
 
 #include "moc_instancemanager.cpp"
 #include "instancemanager.moc"