diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 238fd207909..b978f95af65 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -866,6 +866,9 @@ void DebuggerEngine::notifyEngineRemoteSetupFinished(const RemoteSetupResult &re rc.replace(sepIndex + 1, rc.count() - sepIndex - 1, QString::number(result.gdbServerPort)); } + } else if (result.inferiorPid != InvalidPid && startParameters().startMode == AttachExternal) { + // e.g. iOS Simulator + startParameters().attachPID = result.inferiorPid; } if (result.qmlServerPort != InvalidPort) {