Skip to content

Conversation

@rmarinho
Copy link
Member

Description of Change

Seems we found that if we have a new XCOde but want to use a old simulator from the Xcode we selected that doesn t work sometimes, special if the device is stop being supported like iPHone XS.

SO lets specify always the value of the simulator to start.

@rmarinho rmarinho requested a review from a team as a code owner September 12, 2025 11:28
Copilot AI review requested due to automatic review settings September 12, 2025 11:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes iOS simulator selection issues in CI pipelines when newer Xcode versions are present but older simulators need to be used. The change addresses compatibility problems where devices like iPhone XS may no longer be supported in newer Xcode versions.

Key changes:

  • Replaces dynamic 'latest' iOS version with specific '18.4' version for consistent simulator selection
  • Removes compatibility test parameters and pool configurations that are no longer needed
  • Removes architecture-specific demands from macOS pool configurations

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
eng/pipelines/ui-tests.yml Updates iOS versions from 'latest' to '18.4', removes compatibility test parameters and macOS architecture demands
eng/pipelines/device-tests.yml Changes iOS versions from 'latest' to 'simulator-18.4', removes Android API level 28, and trailing whitespace

@rmarinho rmarinho added this to the .NET 10.0-rc2 milestone Sep 12, 2025
@rmarinho rmarinho merged commit 48f299f into net10.0 Sep 15, 2025
151 of 152 checks passed
@rmarinho rmarinho deleted the fix-find-simulator branch September 15, 2025 19:21
rmarinho added a commit that referenced this pull request Sep 15, 2025
* Try to specify the emulator again

* Fix uitests

* Just version number

* We need x64 to find app for catalyst tests

* We need x64 for now
# Conflicts:
#	eng/pipelines/device-tests.yml
#	eng/pipelines/ui-tests.yml
@github-actions github-actions bot locked and limited conversation to collaborators Oct 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants