You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.