Skip to content

3.18.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jul 12:09
d9992ee
fix(ci): use OS=latest for tvOS simulator destinations (#55)

* fix(ci): use OS=latest for tvOS simulator destinations

The runner image no longer ships the tvOS 26.2 simulator runtime, so
xcodebuild failed with 'Unable to find a device matching the provided
destination specifier'. Pin the tvOS destinations to OS=latest to avoid
depending on a specific runtime version.

* fix(ci): use OS=latest for all simulator destinations

The runner image's installed simulator runtimes drift between runs (iOS
26.2 was missing on a later run), so pin every iOS/watchOS destination to
OS=latest as well, not just tvOS.

* fix(ci): use generic simulator destinations for builds

Named device + OS combinations are fragile against runner image churn
(e.g. 'iPad Air 11-inch (M3)' only exists on older runtimes, not on the
latest one which ships the M4). Since every CI job only runs
'xcodebuild clean build', switch all simulator jobs to
generic/platform=... destinations, which don't require a specific
device or runtime to be installed.