diff options
-rw-r--r-- | src/plugins/ios/iosdevice.cpp | 4 | ||||
-rw-r--r-- | src/plugins/ios/iosrunner.cpp | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/ios/iosdevice.cpp b/src/plugins/ios/iosdevice.cpp index 61a99fd9b95..9707ed636b3 100644 --- a/src/plugins/ios/iosdevice.cpp +++ b/src/plugins/ios/iosdevice.cpp @@ -610,8 +610,10 @@ void IosDeviceManager::monitorAvailableDevices() bool IosDeviceManager::isDeviceCtlOutputSupported() { + // Theoretically the devicectl from Xcode 15.4 already has the required `--console` option, + // but that is broken for some (newer?) devices (QTCREATORBUG-32637). return instance()->m_deviceCtlVersion - && instance()->m_deviceCtlVersion >= QVersionNumber(355, 28); // Xcode 15.4 + && instance()->m_deviceCtlVersion >= QVersionNumber(397, 21); // Xcode 16.0 } bool IosDeviceManager::isDeviceCtlDebugSupported() diff --git a/src/plugins/ios/iosrunner.cpp b/src/plugins/ios/iosrunner.cpp index 8f961f30e4e..b5e30c86448 100644 --- a/src/plugins/ios/iosrunner.cpp +++ b/src/plugins/ios/iosrunner.cpp @@ -1016,7 +1016,7 @@ IosRunWorkerFactory::IosRunWorkerFactory() if (IosDeviceManager::isDeviceCtlOutputSupported()) return new DeviceCtlRunner(control); // TODO Remove the polling runner when we decide not to support iOS 17+ devices - // with Xcode < 15.4 at all + // with Xcode < 16 at all return new DeviceCtlPollingRunner(control); } control->setIcon(Icons::RUN_SMALL_TOOLBAR); |