gh-133131: Discover an appropriate iOS simulator rather than hard-coding iPhone SE 3rd gen#133132
Conversation
|
!buildbot iOS |
|
🤖 New build scheduled with the buildbot fleet by @freakboy3742 for commit 3c9e818 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F133132%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
|
Thanks @freakboy3742 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13. |
…rd-coding iPhone SE 3rd gen (pythonGH-133132) Determines a candidate simulator at runtime rather than hardcoding iPhone SE. (cherry picked from commit 42b0b06) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
|
GH-133173 is a backport of this pull request to the 3.13 branch. |
|
| # consistent over time. Older Xcode versions will use "iPhone SE (Nth | ||
| # generation)"; As of 2025, they've started using "iPhone 16e". | ||
| # | ||
| # When Xcode is updated after a new release, new devices will be available |
…than hard-coding iPhone SE 3rd gen (pythonGH-133132) (python#133173) Determines a candidate simulator at runtime rather than hardcoding iPhone SE. (cherry picked from commit 42b0b06) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
…than hard-coding iPhone SE 3rd gen (pythonGH-133132) (python#133173) Determines a candidate simulator at runtime rather than hardcoding iPhone SE. (cherry picked from commit 42b0b06) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
…than hard-coding iPhone SE 3rd gen (pythonGH-133132) (python#133173) Determines a candidate simulator at runtime rather than hardcoding iPhone SE. (cherry picked from commit 42b0b06) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
With the release of the iPhone 16e, Xcode 16.3 has been released; this release no longer contains an iPhone SE (3rd generation) simulator by default.
This PR modifies the iOS testbed to search for "SE-class" deployment candidates, rather than hard-coding the iPhone SE as the deployment target if no simulator image is specified.