Matthias Gansrigler-Hrad: I don’t appreciate being forced by Xcode 27 to drop support for macOS 10.13-11.0. It’s my decision which OSes I want to support, not Apple’s. Yes, I can keep Xcode 26 around until submissions require Xcode 27, but what then? Originally, Xcode 27 was documented as supporting Big Sur on Intel Macs, but […]
I don’t appreciate being forced by Xcode 27 to drop support for macOS 10.13-11.0. It’s my decision which OSes I want to support, not Apple’s. Yes, I can keep Xcode 26 around until submissions require Xcode 27, but what then?
Originally, Xcode 27 was documented as supporting Big Sur on Intel Macs, but now the earliest is Monterey.
I’m frustrated, too, but it’s more honest than the recent releases that claimed to support deployment on older macOS versions when Apple clearly hadn’t tested that it actually worked. I filed bugs, and Apple kept responding that they’d fixed it, when they hadn’t.
Using old versions of Xcode isn’t a great solution because they aren’t supported on Golden Gate. Swift also makes it more difficult to call newer APIs when using an older SDK. You can’t just copy/paste a method prototype or constant value and conditionally use it when running on a newer OS.
I eventually found a hidden workaround that changes the errors back into warnings. That is good news, but it does not make the concern disappear. The setting is undocumented, absent from the normal Xcode interface, and currently being tested only in a beta toolchain. The larger question is what Apple intends to enforce when Xcode 27 is final and, later, when App Store submission requirements move to its SDKs.
[…]
Apple’s current Xcode system requirements list Xcode 26 with deployment targets beginning at iOS 15 and macOS 11. Yet developers have been able to enter older targets manually. In an Apple Developer Forums discussion about Xcode 26, an Apple product manager explained that the published deployment target range is aligned with simulator support and on-device debugging. The accepted answer confirms that an iOS 13 target can still build even though it falls below the range in Apple’s table.
My own tests went further. Xcode 26.5 compiled a project targeting iOS 9.0. It warned that the target was older than the supported range, but the build succeeded. On macOS, I have compiled current apps with deployment targets as old as macOS 10.9. Xcode warned me, but it still produced working applications.
[…]
For iOS and iPadOS, staying on Xcode 26 is not a lasting option. Apple has repeatedly made a current Xcode and SDK mandatory for new App Store submissions. […] If any one of those conditions fails, iOS and iPadOS developers will have no normal App Store path for publishing new updates that still support versions older than 15.
Previously:
Update (2026-09-07): Léo Natan:
Just want to remind you guys that if you move to Xcode 27, the only “officially” supported and sanction Xcode for GG, UIDesignRequiresCompatibility is no longer respected across the 27 OSes (apps built with older Xcodes still are). So you might suddenly find out you have a lot of work ahead of you, adding support for the dreaded Glass. And 27 Glass is not the same as 26 Glass. That can be an issue if you skipped 26 altogether but still want to support it.
Previously:
Update (2026-09-11): Nick Lockwood:
I mostly ignored the Xcode 27 betas (mainly due to the barely-usable Device Hub) so I didn’t realize the passive-aggressive prompts to drop support for iOS < 15 that you get when submitting apps is being backed up by Xcode 27 refusing to compile apps at all unless you bump the deployment target 😧
App Store iOS iOS 14 iOS 9 Liquid Glass Mac Mac App Store Mac OS X 10.9 Mavericks macOS 11.0 Big Sur macOS 12 Monterey macOS 27 Golden Gate Objective-C Swift Programming Language Xcode
11 Comments| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Xcode 27 | 0 | 19.22 | 15-09-2026 |
| 2 | Xcode 27 Released | 0 | 20.19 | 14-09-2026 |
| 3 | Xcode 27 RC Released | 0 | 20.19 | 14-09-2026 |
| 4 | Xcode 27 Beta 6 Released | 0 | 21.4 | 28-08-2026 |
| 5 | macOS 26.7 and macOS 15.8 | 0 | 10.42 | 15-09-2026 |
| 6 | Xcode 27.1 Beta 1 Available | 0 | 20.75 | 21-09-2026 |
| 7 | Software Update 140-92763: macOS 27 Golden Gate Beta 27.0 (26A5406e) | 0 | 17.13 | 26-09-2026 |
| 8 | Xcode 27.0 Beta 2 Available | 0 | 20.75 | 23-06-2026 |
| 9 | iOS 27: What’s new, what’s in the latest beta and what’s coming next | 0 | 13.62 | 03-10-2026 |