Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/macios
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: fbf9398e3a
Choose a base ref
...
head repository: dotnet/macios
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 13be6a67ad
Choose a head ref
  • 1 commit
  • 16 files changed
  • 1 contributor

Commits on Jan 13, 2026

  1. [net11.0] [msbuild/dotnet] Add support for listing the devices and si…

    …mulators available to run on. (#24279)
    
    This consists of two parts:
    
    * Add an MSBuild target that lists all the available devices (`ComputeAvailableDevices`), by returning them in a `$(Devices)` item group.
    * Add support for the `$(Device)` property to specify the device or simulator to use.
    
    Regarding the device list, we'll filter the returned list by:
    
    * Platform (don't return an Apple TV simulator for an iOS app).
    * Minimum OS version (not return an iOS 18.0 device when the app's minimum OS version is 26.0).
    * Only devices that are actually available, as reported by `devicectl` or `simctl`.
    * Don't return an arm64 simulator on an x64 machine.
    * RuntimeIdentifier, if specified on the command-line.
    
    References:
    
    * dotnet/android#10576
    * https://github.com/dotnet/sdk/blob/2b9fc02a265c735f2132e4e3626e94962e48bdf5/documentation/specs/dotnet-run-for-maui.md
    
    Fixes #23995.
    rolfbjarne authored Jan 13, 2026
    7 Configuration menu
    Copy the full SHA
    13be6a6 View commit details
    Browse the repository at this point in the history
Loading