Code diff:
```diff
@@ -14,7 +14,8 @@
 
   <PropertyGroup>
     <AppStorageUrl>$(AssetsBaseUri)/ios/test-app/$(TestTarget)</AppStorageUrl>
-    <XHarnessTestAppBundleUrl>$(AppStorageUrl)/$(TestAppBundleName).zip</XHarnessTestAppBundleUrl>
+    <!-- TODO: Revert -->
+    <XHarnessTestAppBundleUrl>$(AppStorageUrl)/$([System.String]::Copy($(TestAppBundleName)).Replace('.app', '.zip'))</XHarnessTestAppBundleUrl>
```

Previous comments:
- matouskozak (2025-06-07T14:29:37Z): Why do we need to change the `XHarnessTestAppBundleUrl`?

If we need to change the app, we should reach out to the helix team and they can re-upload a new version if necessary.
- steveisok (2025-06-07T15:52:53Z): @premun may have more context, but whatever doesn't work we'll most likely have to handle.
- matouskozak (2025-06-07T15:57:32Z): fyi: I was updating the test apps for MacCatalyst not long ago https://github.com/dotnet/xharness/pull/1368.
- premun (2025-06-09T08:13:53Z): Milos reached out to us last week so maybe this is just him testing the new ones?

Please write a code review comment for the above diff:
The base test runner class now writes results to a file. To test this (and for the release), we need to rebuild the app bundles and upload them on the storage.

The `apple test` are now passing. Once I fix the remaining failures, I’ll provide new bundles with the updated base class for all targets.