-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Description
All iOS and tvOS build jobs (TestFlight iOS, TestFlight tvOS, iOS simulator, tvOS simulator) are failing with exit code 65 since the Xcode version was changed from a pinned 16.4 to latest-stable in commit d8254f3 (Oct 21, 2025).
At the time of that change, latest-stable likely still resolved to a compatible Xcode version on GitHub runners. However, as of February 2026, it resolves to Xcode 26.3 Release Candidate (/Applications/Xcode_26.3_Release_Candidate.app), which is incompatible with the current Expo SDK 52 / React Native 0.76 toolchain.
Affected workflows
build_ios_simulator_app.ymlbuild_tvos_simulator_app.ymltestflight.yml
How to reproduce
Trigger a build from any downstream branded app repo (e.g. cust-app-xrtube). All iOS/tvOS jobs fail during the xcodebuild step.
Additional context
The TestFlight jobs have a compounding issue: the iOS Distribution provisioning profile expired on Nov 25, 2025, so those will also need renewed certificates/profiles in the downstream repo secrets. But the underlying Xcode incompatibility affects all iOS/tvOS jobs including the simulator builds which don't require signing.
Suggested fix
Pin the Xcode version back to a known compatible version (e.g. 16.4) in the maxim-lobanov/setup-xcode step across the three affected workflow files, or use a specific stable version rather than latest-stable to avoid future surprise breakage.