Apple's iOS 26 SDK Requirement Takes Effect Today — App Store Connect Will Reject Apps Built With Older SDKs (April 28, 2026)
Starting today, April 28, 2026, App Store Connect rejects any app or update not built with the iOS 26, iPadOS 26, tvOS 26, visionOS 26, or watchOS 26 SDK. Existing apps stay live, but every new submission must compile against Xcode 26 — and inherits Apple's controversial Liquid Glass design unless explicitly opted out.
Apple's new minimum SDK requirement for App Store submissions takes effect today, . App Store Connect will now reject any new app or update unless it is built with the iOS 26, iPadOS 26, tvOS 26, visionOS 26, or watchOS 26 SDK using Xcode 26. Apps already on the store are unaffected; the rule applies to every new submission and every update from this date forward.
What Happened
Apple first announced the deadline on , posting a short notice on its developer news page that gave developers roughly twelve weeks to migrate. The text is unambiguous: "Starting April 28, 2026, apps and games uploaded to App Store Connect need to meet the following minimum requirements…" followed by the SDK list. The change updates the SDK used to compile uploads — it does not raise the minimum iOS version users must run, so apps can keep deployment targets as low as iOS 16 or 17.
The unified "26" version number across iOS, iPadOS, macOS, tvOS, visionOS, and watchOS — introduced at WWDC 2025 — is now the de-facto baseline for every Apple platform. Developers who were still shipping with Xcode 15 or 16 will see their next submission rejected at the App Store Connect upload step until they rebuild with Xcode 26.
Key Details
- Effective date: — today — for all new submissions and updates.
- Minimum SDKs: iOS 26, iPadOS 26, tvOS 26, visionOS 26, watchOS 26.
- Required toolchain: Xcode 26 or later. Xcode 25 builds will be rejected.
- Existing apps are safe: Apps already on the store stay live; only new uploads are checked.
- Deployment target unchanged: You still set your
IPHONEOS_DEPLOYMENT_TARGETindependently — iOS 16 and 17 users are not abandoned. - Liquid Glass is opt-out, not opt-in: Apps recompiled against the iOS 26 SDK automatically render native UIKit and SwiftUI controls in Apple's new Liquid Glass material unless the developer adds
UIDesignRequiresCompatibility=YEStoInfo.plist.
What Developers Are Saying
Sentiment is split between resigned compliance and frustration with Liquid Glass. On DEV Community and the Apple Developer Forums, the dominant complaint is that simply rebuilding with Xcode 26 changes how navigation bars, tab bars, toolbars, and sheets look — even on apps whose designers never asked for translucent fluid materials. Apple Insider reported in March that Apple expressed "genuine shock" at the level of pushback and made it "emphatically clear that Liquid Glass is absolutely moving forward."
Developer-facing engineer Donny Wals documented the UIDesignRequiresCompatibility opt-out flag and warned that "Apple intends to remove this option in the next major Xcode release," meaning Xcode 27 will likely make Liquid Glass mandatory. The dotnet/maui team filed issue #32814 reporting that the opt-out flag does not currently work for MAUI apps — a real headache for cross-platform teams.
What This Means for Developers
If you have not migrated yet, the action list is short but urgent:
- Install Xcode 26 from the Mac App Store or developer.apple.com (requires macOS 15 Sequoia or newer).
- Re-archive and test — most Swift and Objective-C codebases compile cleanly, but deprecation warnings around
UIScreen.main, scene-based lifecycles, and privacy manifests are common. - Audit native UI against the new Liquid Glass rendering. Tab bars, sheets, and toolbars are the most visibly affected controls.
- Add
UIDesignRequiresCompatibility= YES toInfo.plistif you need to ship without the new look — but plan for Xcode 27 removing this escape hatch. - For React Native, Flutter, MAUI, Unity, Unreal: upgrade to the framework version that ships with iOS 26 SDK support before submitting. MAUI's opt-out is currently broken; React Native 0.77+ and Flutter 3.30+ are reportedly fine.
What's Next
Apple's pattern is clear: Liquid Glass is a one-way door. Industry watchers expect Xcode 27, due at WWDC 2026 in June, to remove the UIDesignRequiresCompatibility opt-out entirely — meaning every App Store app will adopt the new design language by mid-2027. Developers who want their apps to keep their current look will need to manually re-skin with custom controls, a non-trivial project for any app larger than a basic utility. For teams maintaining apps with brand-specific visual identities, the work to either embrace Liquid Glass or rebuild around custom UI starts now.
Sources
- Apple Developer News — Upcoming SDK minimum requirements — the original Apple announcement from February 3, 2026.
- 9to5Mac — news coverage and breakdown of the SDK schedule.
- DEV Community: iOS 26 SDK Is Now Mandatory — developer-facing migration guide and reactions.
- Donny Wals: Opting your app out of the Liquid Glass redesign — the canonical write-up on
UIDesignRequiresCompatibility. - AppleInsider — reporting on Apple's response to developer pushback.
- dotnet/maui issue #32814 — cross-platform compatibility report on the broken opt-out flag for MAUI.
Stay up to date with Doolpa
Subscribe to Newsletter →