Description
On macOS-latest (which resolves to macOS-15), the default Xcode is 16.4 (iOS 18.5 SDK).
Apple now requires the iOS 26 SDK for all new App Store submissions. Pipelines that
rely on macOS-latest without an explicit xcode-select step fail at upload time.
Platforms affected
Runner images affected
Image version and build link
macOS-15, version 20260428.0039.1
Is it regression?
Yes. macOS-latest used to build apps that could be submitted; it no longer can since Apple enforced the iOS 26 SDK requirement.
Expected behavior
The default Xcode version selected in macOS-latest should be the latest supported 26.3 in order to comply with Apple's requirement that all App Store submissions are built with the iOS 26 SDK or later.
Actual behavior
macOS-latest resolves to macOS-15, where xcode-select defaults to Xcode 16.4.
Build succeeds but upload fails with:
"This app was built with the iOS 18.5 SDK. All iOS and iPadOS apps must be built
with the iOS 26 SDK or later in order to be uploaded to App Store Connect."
Repro steps
- Use vmImage: 'macOS-latest' in Azure DevOps (or equivalent in GitHub Actions)
- Build an iOS app and attempt to upload to App Store Connect
- Upload fails with the SDK version error above
Description
On macOS-latest (which resolves to macOS-15), the default Xcode is 16.4 (iOS 18.5 SDK).
Apple now requires the iOS 26 SDK for all new App Store submissions. Pipelines that
rely on macOS-latest without an explicit xcode-select step fail at upload time.
Platforms affected
Runner images affected
Image version and build link
macOS-15, version 20260428.0039.1
Is it regression?
Yes. macOS-latest used to build apps that could be submitted; it no longer can since Apple enforced the iOS 26 SDK requirement.
Expected behavior
The default Xcode version selected in macOS-latest should be the latest supported 26.3 in order to comply with Apple's requirement that all App Store submissions are built with the iOS 26 SDK or later.
Actual behavior
macOS-latest resolves to macOS-15, where xcode-select defaults to Xcode 16.4.
Build succeeds but upload fails with:
"This app was built with the iOS 18.5 SDK. All iOS and iPadOS apps must be built
with the iOS 26 SDK or later in order to be uploaded to App Store Connect."
Repro steps