3 ms·
So much for semver. This should be a breaking change warranting an Xcode 12 major version.
by sixstringtheory 7y ago
So much for semver. This should be a breaking change warranting an Xcode 12 major version.
- tonyedgecombe 7y agoA new version of the language shouldn't require a new IDE.
- favorited 7y agoIt doesn't, you can download toolchains from swift.org or build them yourselves and load them into your old version of Xcode. But you're not allowed to submit apps to the stores with unofficial toolchains.
- Apocryphon 7y agoReally obviates the supposedly open nature of the language.
- favorited 7y agoNot really. They just require certain compiler builds to ship on their app store.
- w3lcome_home 7y ago> It doesn't, you can download toolchains from swift.org or build them yourselves and load them into your old version of Xcode. IIRC, the toolchain checks the versions of SDKs shipped in the installed Xcode and refuse to compile your source code if anything's not up to date. > But you're not allowed to submit apps to the stores with unofficial toolchains. Not sure this is true. Apple does not allow you to copy/run Xcode from non-Apple hardware. Other than that, submitting an app built with an OSS toolchain should be fine.
- favorited 7y agoSee the note at the bottom: "Apps uploaded to iTunes Connect must be built using the default toolchain." https://developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/Xcode_Overview/AlternativeToolchains.html https://developer.apple.com/library/archive/documentation/To...
- estel 7y agoIt's been pretty standard for the last several years that the ~.3/4 Xcode point release increases the minimum macOS version.
- sixstringtheory 7y agoTrue, and I've said the same thing every time. The status quo's fucked up.
- Doctor_Fegg 7y agoIndeed. Generally the new macOS hasn't been a flaming dumpster fire though.