Code diff:
```diff
@@ -391,6 +395,40 @@ private async Task RunDeviceTests(
         {
             _mainLog.WriteLine("Device log captured in {0}", deviceSystemLog.FullPath);
         }
+
+        // On iOS 18 and later, transferring results over a TCP tunnel isn’t supported.
+        // Instead, copy the results file from the device to the host machine.
+        if (versionParsed && osVersion!.Major >= 18)
+        {
+            var resultsFilePathOnDevice = "/Documents/test-results.xml";
```


Please write a code review comment for the above diff:
It would be nice to explain why this value (or possibly point to `iOSApplicationEntryPointBase.TestsResultsFinalPath`).