diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp
index 971892bbf4e6c096a83310b48338a1061a3bb4d8..7044d8099ae4adc88d11919c64412f5655158712 100644
--- a/src/plugins/projectexplorer/runconfiguration.cpp
+++ b/src/plugins/projectexplorer/runconfiguration.cpp
@@ -53,7 +53,7 @@
 #include <QPushButton>
 
 #ifdef Q_OS_MAC
-#include <Carbon/Carbon.h>
+#include <ApplicationServices/ApplicationServices.h>
 #endif
 
 using namespace ProjectExplorer;
diff --git a/src/plugins/projectexplorer/runconfiguration.h b/src/plugins/projectexplorer/runconfiguration.h
index 8d53c1fa3f2f047f9c212749d052f1f81a2c36b3..708af8e85bd2744dbef1fc4966dd8eda8b34df40 100644
--- a/src/plugins/projectexplorer/runconfiguration.h
+++ b/src/plugins/projectexplorer/runconfiguration.h
@@ -46,7 +46,6 @@
 QT_FORWARD_DECLARE_CLASS(QIcon)
 
 namespace Utils { class OutputFormatter; }
-namespace Debugger { namespace Internal { class DebuggerRunConfigWidget; } }
 
 namespace ProjectExplorer {
 class Abi;
@@ -120,9 +119,7 @@ public:
 signals:
     void debuggersChanged();
 
-private:
-    friend class RunConfiguration;
-    friend class Debugger::Internal::DebuggerRunConfigWidget;
+public:
     RunConfiguration *m_runConfiguration;
     bool m_useCppDebugger;
     QmlDebuggerStatus m_useQmlDebugger;